GET http://dev.climbholds.com/en_US/taxons/gritstone-range?page=1

Components

10 Twig Components
70 Render Count
1716 ms Render Time
28.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
16 1,546.90ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
16 81.12ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
16 80.84ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
16 140.49ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 77.67ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 6.34ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.49ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 19.44ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 0.85ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 62.85ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 22.0 MiB 77.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12624
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12620 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12623 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12624
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12620 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12623 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12493
  -formFactory: Symfony\Component\Form\FormFactory {#7072 …}
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 22.0 MiB 6.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12792 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12795 …}
    +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 {#12801
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12792 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12795 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 22.0 MiB 1.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13302
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12806 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13301 …}
    +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 {#13307
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13302
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12806 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13301 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 22.0 MiB 19.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13444
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13414 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13413 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13443 …}
    +prefixes: [
      "sylius_shop.base.header.content.cart"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13449
  +cart: App\Entity\Order\Order {#13457 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13444
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13414 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13413 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13443 …}
    +prefixes: [
      "sylius_shop.base.header.content.cart"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 22.0 MiB 0.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13544
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13536 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13541 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13543 …}
    +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 {#12776
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7069 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13544
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13536 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13541 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13543 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 22.0 MiB 189.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#17844
    #id: 673
    #code: "1901"
    #attributes: Doctrine\ORM\PersistentCollection {#18328 …}
    #variants: Doctrine\ORM\PersistentCollection {#18532 …}
    #options: Doctrine\ORM\PersistentCollection {#18597 …}
    #associations: Doctrine\ORM\PersistentCollection {#18600 …}
    #createdAt: DateTime @1793887611 {#17853
      date: 2026-11-05 14:06:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887611 {#17849
      date: 2026-11-05 14:06:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17951 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19532
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#17844}
        #id: 4711
        #name: "Gritstone Flake Macro 01"
        #slug: "gritstone-flake-macro-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18004 …}
    #channels: Doctrine\ORM\PersistentCollection {#18187 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18120 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18190 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#17949 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18957
  +product: App\Entity\Product\Product {#17844
    #id: 673
    #code: "1901"
    #attributes: Doctrine\ORM\PersistentCollection {#18328 …}
    #variants: Doctrine\ORM\PersistentCollection {#18532 …}
    #options: Doctrine\ORM\PersistentCollection {#18597 …}
    #associations: Doctrine\ORM\PersistentCollection {#18600 …}
    #createdAt: DateTime @1793887611 {#17853
      date: 2026-11-05 14:06:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887611 {#17849
      date: 2026-11-05 14:06:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17951 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19532
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#17844}
        #id: 4711
        #name: "Gritstone Flake Macro 01"
        #slug: "gritstone-flake-macro-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18004 …}
    #channels: Doctrine\ORM\PersistentCollection {#18187 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18120 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18190 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#17949 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19131 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 18.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#17844
    #id: 673
    #code: "1901"
    #attributes: Doctrine\ORM\PersistentCollection {#18328 …}
    #variants: Doctrine\ORM\PersistentCollection {#18532 …}
    #options: Doctrine\ORM\PersistentCollection {#18597 …}
    #associations: Doctrine\ORM\PersistentCollection {#18600 …}
    #createdAt: DateTime @1793887611 {#17853
      date: 2026-11-05 14:06:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887611 {#17849
      date: 2026-11-05 14:06:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17951 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19532
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#17844}
        #id: 4711
        #name: "Gritstone Flake Macro 01"
        #slug: "gritstone-flake-macro-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18004 …}
    #channels: Doctrine\ORM\PersistentCollection {#18187 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18120 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18190 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#17949 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Flake Macro 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19557
  -props: [
    "product" => App\Entity\Product\Product {#17844
      #id: 673
      #code: "1901"
      #attributes: Doctrine\ORM\PersistentCollection {#18328 …}
      #variants: Doctrine\ORM\PersistentCollection {#18532 …}
      #options: Doctrine\ORM\PersistentCollection {#18597 …}
      #associations: Doctrine\ORM\PersistentCollection {#18600 …}
      #createdAt: DateTime @1793887611 {#17853
        date: 2026-11-05 14:06:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887611 {#17849
        date: 2026-11-05 14:06:51.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17951 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#19532
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#17844}
          #id: 4711
          #name: "Gritstone Flake Macro 01"
          #slug: "gritstone-flake-macro-01"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18004 …}
      #channels: Doctrine\ORM\PersistentCollection {#18187 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18120 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18190 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#17949 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 17.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19545
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19843 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19846 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19131 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19482
    #collection: Doctrine\Common\Collections\ArrayCollection {#19481 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19327 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37307 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37361 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19545
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19843 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19846 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Flake Macro 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19482
    #collection: Doctrine\Common\Collections\ArrayCollection {#19481 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19327 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37307 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37361 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19512
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19545
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19843 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19842 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19846 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19131 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19482
      #collection: Doctrine\Common\Collections\ArrayCollection {#19481 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19327 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37307 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37361 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 13.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20062
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20055 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20047 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20056 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19131 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20071
  +variant: App\Entity\Product\ProductVariant {#19131 …}
  +price: "€294.00"
  +originalPrice: "€294.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20062
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20055 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20047 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20056 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 22.0 MiB 92.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#18603
    #id: 674
    #code: "1902"
    #attributes: Doctrine\ORM\PersistentCollection {#18616 …}
    #variants: Doctrine\ORM\PersistentCollection {#18618 …}
    #options: Doctrine\ORM\PersistentCollection {#18622 …}
    #associations: Doctrine\ORM\PersistentCollection {#18620 …}
    #createdAt: DateTime @1793887612 {#18601
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18602
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18604 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20173
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18603}
        #id: 4718
        #name: "Gritstone Flake Macro 02"
        #slug: "gritstone-flake-macro-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18608 …}
    #channels: Doctrine\ORM\PersistentCollection {#18614 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18612 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18606 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19497
  +product: App\Entity\Product\Product {#18603
    #id: 674
    #code: "1902"
    #attributes: Doctrine\ORM\PersistentCollection {#18616 …}
    #variants: Doctrine\ORM\PersistentCollection {#18618 …}
    #options: Doctrine\ORM\PersistentCollection {#18622 …}
    #associations: Doctrine\ORM\PersistentCollection {#18620 …}
    #createdAt: DateTime @1793887612 {#18601
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18602
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18604 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20173
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18603}
        #id: 4718
        #name: "Gritstone Flake Macro 02"
        #slug: "gritstone-flake-macro-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18608 …}
    #channels: Doctrine\ORM\PersistentCollection {#18614 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18612 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18606 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20121 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 3.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#18603
    #id: 674
    #code: "1902"
    #attributes: Doctrine\ORM\PersistentCollection {#18616 …}
    #variants: Doctrine\ORM\PersistentCollection {#18618 …}
    #options: Doctrine\ORM\PersistentCollection {#18622 …}
    #associations: Doctrine\ORM\PersistentCollection {#18620 …}
    #createdAt: DateTime @1793887612 {#18601
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18602
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18604 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20173
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18603}
        #id: 4718
        #name: "Gritstone Flake Macro 02"
        #slug: "gritstone-flake-macro-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18608 …}
    #channels: Doctrine\ORM\PersistentCollection {#18614 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18612 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18606 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Flake Macro 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20192
  -props: [
    "product" => App\Entity\Product\Product {#18603
      #id: 674
      #code: "1902"
      #attributes: Doctrine\ORM\PersistentCollection {#18616 …}
      #variants: Doctrine\ORM\PersistentCollection {#18618 …}
      #options: Doctrine\ORM\PersistentCollection {#18622 …}
      #associations: Doctrine\ORM\PersistentCollection {#18620 …}
      #createdAt: DateTime @1793887612 {#18601
        date: 2026-11-05 14:06:52.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887612 {#18602
        date: 2026-11-05 14:06:52.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18604 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#20173
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18603}
          #id: 4718
          #name: "Gritstone Flake Macro 02"
          #slug: "gritstone-flake-macro-02"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18608 …}
      #channels: Doctrine\ORM\PersistentCollection {#18614 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18610 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18612 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18606 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 4.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20094
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20698 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20696 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20699 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20121 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20139
    #collection: Doctrine\Common\Collections\ArrayCollection {#20144 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20110 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37384 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37386 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20094
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20698 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20696 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20699 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Flake Macro 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20139
    #collection: Doctrine\Common\Collections\ArrayCollection {#20144 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20110 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37384 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37386 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20174
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20094
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20698 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20696 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20699 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20121 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20139
      #collection: Doctrine\Common\Collections\ArrayCollection {#20144 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20110 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37384 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37386 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 9.02 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19552 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20119 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20096 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20121 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20709
  +variant: App\Entity\Product\ProductVariant {#20121 …}
  +price: "€294.00"
  +originalPrice: "€294.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19552 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20119 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20096 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 92.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#18626
    #id: 675
    #code: "1903"
    #attributes: Doctrine\ORM\PersistentCollection {#18639 …}
    #variants: Doctrine\ORM\PersistentCollection {#18641 …}
    #options: Doctrine\ORM\PersistentCollection {#18645 …}
    #associations: Doctrine\ORM\PersistentCollection {#18643 …}
    #createdAt: DateTime @1793887612 {#18624
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18625
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18627 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20799
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18626}
        #id: 4725
        #name: "Gritstone Arête Macro 01"
        #slug: "gritstone-arete-macro-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18631 …}
    #channels: Doctrine\ORM\PersistentCollection {#18637 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18635 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18629 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20154
  +product: App\Entity\Product\Product {#18626
    #id: 675
    #code: "1903"
    #attributes: Doctrine\ORM\PersistentCollection {#18639 …}
    #variants: Doctrine\ORM\PersistentCollection {#18641 …}
    #options: Doctrine\ORM\PersistentCollection {#18645 …}
    #associations: Doctrine\ORM\PersistentCollection {#18643 …}
    #createdAt: DateTime @1793887612 {#18624
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18625
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18627 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20799
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18626}
        #id: 4725
        #name: "Gritstone Arête Macro 01"
        #slug: "gritstone-arete-macro-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18631 …}
    #channels: Doctrine\ORM\PersistentCollection {#18637 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18635 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18629 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20747 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 4.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#18626
    #id: 675
    #code: "1903"
    #attributes: Doctrine\ORM\PersistentCollection {#18639 …}
    #variants: Doctrine\ORM\PersistentCollection {#18641 …}
    #options: Doctrine\ORM\PersistentCollection {#18645 …}
    #associations: Doctrine\ORM\PersistentCollection {#18643 …}
    #createdAt: DateTime @1793887612 {#18624
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18625
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18627 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20799
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18626}
        #id: 4725
        #name: "Gritstone Arête Macro 01"
        #slug: "gritstone-arete-macro-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18631 …}
    #channels: Doctrine\ORM\PersistentCollection {#18637 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18635 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18629 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête Macro 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20818
  -props: [
    "product" => App\Entity\Product\Product {#18626
      #id: 675
      #code: "1903"
      #attributes: Doctrine\ORM\PersistentCollection {#18639 …}
      #variants: Doctrine\ORM\PersistentCollection {#18641 …}
      #options: Doctrine\ORM\PersistentCollection {#18645 …}
      #associations: Doctrine\ORM\PersistentCollection {#18643 …}
      #createdAt: DateTime @1793887612 {#18624
        date: 2026-11-05 14:06:52.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887612 {#18625
        date: 2026-11-05 14:06:52.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18627 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#20799
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18626}
          #id: 4725
          #name: "Gritstone Arête Macro 01"
          #slug: "gritstone-arete-macro-01"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18631 …}
      #channels: Doctrine\ORM\PersistentCollection {#18637 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18633 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18635 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18629 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 4.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20708
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20707 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21325 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20712 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20747 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20765
    #collection: Doctrine\Common\Collections\ArrayCollection {#20770 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20736 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37401 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37403 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20708
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20707 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21325 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20712 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête Macro 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20765
    #collection: Doctrine\Common\Collections\ArrayCollection {#20770 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20736 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37401 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37403 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20800
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20708
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20707 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21325 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20712 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20747 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20765
      #collection: Doctrine\Common\Collections\ArrayCollection {#20770 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20736 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37401 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37403 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 8.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21331
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20188 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20745 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20725 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20747 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21336
  +variant: App\Entity\Product\ProductVariant {#20747 …}
  +price: "€274.00"
  +originalPrice: "€274.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21331
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20188 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20745 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20725 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 94.29 ms
Input props
[
  "product" => App\Entity\Product\Product {#18649
    #id: 676
    #code: "1904"
    #attributes: Doctrine\ORM\PersistentCollection {#18662 …}
    #variants: Doctrine\ORM\PersistentCollection {#18664 …}
    #options: Doctrine\ORM\PersistentCollection {#18668 …}
    #associations: Doctrine\ORM\PersistentCollection {#18666 …}
    #createdAt: DateTime @1793887612 {#18647
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18648
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18650 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21426
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18649}
        #id: 4732
        #name: "Gritstone Arête Macro 02"
        #slug: "gritstone-arete-macro-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18654 …}
    #channels: Doctrine\ORM\PersistentCollection {#18660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18658 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18652 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20780
  +product: App\Entity\Product\Product {#18649
    #id: 676
    #code: "1904"
    #attributes: Doctrine\ORM\PersistentCollection {#18662 …}
    #variants: Doctrine\ORM\PersistentCollection {#18664 …}
    #options: Doctrine\ORM\PersistentCollection {#18668 …}
    #associations: Doctrine\ORM\PersistentCollection {#18666 …}
    #createdAt: DateTime @1793887612 {#18647
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18648
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18650 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21426
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18649}
        #id: 4732
        #name: "Gritstone Arête Macro 02"
        #slug: "gritstone-arete-macro-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18654 …}
    #channels: Doctrine\ORM\PersistentCollection {#18660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18658 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18652 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21374 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 4.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#18649
    #id: 676
    #code: "1904"
    #attributes: Doctrine\ORM\PersistentCollection {#18662 …}
    #variants: Doctrine\ORM\PersistentCollection {#18664 …}
    #options: Doctrine\ORM\PersistentCollection {#18668 …}
    #associations: Doctrine\ORM\PersistentCollection {#18666 …}
    #createdAt: DateTime @1793887612 {#18647
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887612 {#18648
      date: 2026-11-05 14:06:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18650 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21426
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18649}
        #id: 4732
        #name: "Gritstone Arête Macro 02"
        #slug: "gritstone-arete-macro-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18654 …}
    #channels: Doctrine\ORM\PersistentCollection {#18660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18658 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18652 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête Macro 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21445
  -props: [
    "product" => App\Entity\Product\Product {#18649
      #id: 676
      #code: "1904"
      #attributes: Doctrine\ORM\PersistentCollection {#18662 …}
      #variants: Doctrine\ORM\PersistentCollection {#18664 …}
      #options: Doctrine\ORM\PersistentCollection {#18668 …}
      #associations: Doctrine\ORM\PersistentCollection {#18666 …}
      #createdAt: DateTime @1793887612 {#18647
        date: 2026-11-05 14:06:52.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887612 {#18648
        date: 2026-11-05 14:06:52.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18650 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21426
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18649}
          #id: 4732
          #name: "Gritstone Arête Macro 02"
          #slug: "gritstone-arete-macro-02"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18654 …}
      #channels: Doctrine\ORM\PersistentCollection {#18660 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18656 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18658 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18652 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 4.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21335
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21334 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21952 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21339 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21374 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21392
    #collection: Doctrine\Common\Collections\ArrayCollection {#21397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21363 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37418 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37420 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21335
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21334 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21952 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21339 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête Macro 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21392
    #collection: Doctrine\Common\Collections\ArrayCollection {#21397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21363 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37418 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37420 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21427
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21335
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21334 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21952 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21339 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21374 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21392
      #collection: Doctrine\Common\Collections\ArrayCollection {#21397 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21363 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37418 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37420 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 9.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21958
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20814 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21352 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21374 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21963
  +variant: App\Entity\Product\ProductVariant {#21374 …}
  +price: "€274.00"
  +originalPrice: "€274.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21958
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20814 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21352 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 93.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#18672
    #id: 740
    #code: "1997"
    #attributes: Doctrine\ORM\PersistentCollection {#18685 …}
    #variants: Doctrine\ORM\PersistentCollection {#18687 …}
    #options: Doctrine\ORM\PersistentCollection {#18691 …}
    #associations: Doctrine\ORM\PersistentCollection {#18689 …}
    #createdAt: DateTime @1793887644 {#18670
      date: 2026-11-05 14:07:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887644 {#18671
      date: 2026-11-05 14:07:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18673 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22053
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18672}
        #id: 5180
        #name: "Gritstone Mondo Pocket"
        #slug: "gritstone-mondo-pocket"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18677 …}
    #channels: Doctrine\ORM\PersistentCollection {#18683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18681 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18675 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21407
  +product: App\Entity\Product\Product {#18672
    #id: 740
    #code: "1997"
    #attributes: Doctrine\ORM\PersistentCollection {#18685 …}
    #variants: Doctrine\ORM\PersistentCollection {#18687 …}
    #options: Doctrine\ORM\PersistentCollection {#18691 …}
    #associations: Doctrine\ORM\PersistentCollection {#18689 …}
    #createdAt: DateTime @1793887644 {#18670
      date: 2026-11-05 14:07:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887644 {#18671
      date: 2026-11-05 14:07:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18673 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22053
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18672}
        #id: 5180
        #name: "Gritstone Mondo Pocket"
        #slug: "gritstone-mondo-pocket"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18677 …}
    #channels: Doctrine\ORM\PersistentCollection {#18683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18681 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18675 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22001 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 4.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#18672
    #id: 740
    #code: "1997"
    #attributes: Doctrine\ORM\PersistentCollection {#18685 …}
    #variants: Doctrine\ORM\PersistentCollection {#18687 …}
    #options: Doctrine\ORM\PersistentCollection {#18691 …}
    #associations: Doctrine\ORM\PersistentCollection {#18689 …}
    #createdAt: DateTime @1793887644 {#18670
      date: 2026-11-05 14:07:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887644 {#18671
      date: 2026-11-05 14:07:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18673 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22053
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18672}
        #id: 5180
        #name: "Gritstone Mondo Pocket"
        #slug: "gritstone-mondo-pocket"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18677 …}
    #channels: Doctrine\ORM\PersistentCollection {#18683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18681 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18675 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Mondo Pocket"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22072
  -props: [
    "product" => App\Entity\Product\Product {#18672
      #id: 740
      #code: "1997"
      #attributes: Doctrine\ORM\PersistentCollection {#18685 …}
      #variants: Doctrine\ORM\PersistentCollection {#18687 …}
      #options: Doctrine\ORM\PersistentCollection {#18691 …}
      #associations: Doctrine\ORM\PersistentCollection {#18689 …}
      #createdAt: DateTime @1793887644 {#18670
        date: 2026-11-05 14:07:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887644 {#18671
        date: 2026-11-05 14:07:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18673 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22053
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18672}
          #id: 5180
          #name: "Gritstone Mondo Pocket"
          #slug: "gritstone-mondo-pocket"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18677 …}
      #channels: Doctrine\ORM\PersistentCollection {#18683 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18679 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18681 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18675 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 4.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21962
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21961 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21966 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22001 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22019
    #collection: Doctrine\Common\Collections\ArrayCollection {#22024 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21990 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37435 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37437 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21962
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21961 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21966 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Mondo Pocket(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22019
    #collection: Doctrine\Common\Collections\ArrayCollection {#22024 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21990 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37435 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37437 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22054
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21962
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21961 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22573 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21966 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22001 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22019
      #collection: Doctrine\Common\Collections\ArrayCollection {#22024 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21990 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37435 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37437 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 8.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22579
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21441 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21979 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22001 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22584
  +variant: App\Entity\Product\ProductVariant {#22001 …}
  +price: "€139.00"
  +originalPrice: "€139.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22579
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21441 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21979 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 94.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#18695
    #id: 859
    #code: "2228"
    #attributes: Doctrine\ORM\PersistentCollection {#18708 …}
    #variants: Doctrine\ORM\PersistentCollection {#18710 …}
    #options: Doctrine\ORM\PersistentCollection {#18714 …}
    #associations: Doctrine\ORM\PersistentCollection {#18712 …}
    #createdAt: DateTime @1793887722 {#18693
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887722 {#18694
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18696 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22674
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18695}
        #id: 6013
        #name: "Gritstone Arête 01"
        #slug: "gritstone-arete-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18700 …}
    #channels: Doctrine\ORM\PersistentCollection {#18706 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18704 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18698 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22034
  +product: App\Entity\Product\Product {#18695
    #id: 859
    #code: "2228"
    #attributes: Doctrine\ORM\PersistentCollection {#18708 …}
    #variants: Doctrine\ORM\PersistentCollection {#18710 …}
    #options: Doctrine\ORM\PersistentCollection {#18714 …}
    #associations: Doctrine\ORM\PersistentCollection {#18712 …}
    #createdAt: DateTime @1793887722 {#18693
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887722 {#18694
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18696 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22674
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18695}
        #id: 6013
        #name: "Gritstone Arête 01"
        #slug: "gritstone-arete-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18700 …}
    #channels: Doctrine\ORM\PersistentCollection {#18706 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18704 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18698 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22622 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 3.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#18695
    #id: 859
    #code: "2228"
    #attributes: Doctrine\ORM\PersistentCollection {#18708 …}
    #variants: Doctrine\ORM\PersistentCollection {#18710 …}
    #options: Doctrine\ORM\PersistentCollection {#18714 …}
    #associations: Doctrine\ORM\PersistentCollection {#18712 …}
    #createdAt: DateTime @1793887722 {#18693
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887722 {#18694
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18696 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22674
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18695}
        #id: 6013
        #name: "Gritstone Arête 01"
        #slug: "gritstone-arete-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18700 …}
    #channels: Doctrine\ORM\PersistentCollection {#18706 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18704 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18698 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22693
  -props: [
    "product" => App\Entity\Product\Product {#18695
      #id: 859
      #code: "2228"
      #attributes: Doctrine\ORM\PersistentCollection {#18708 …}
      #variants: Doctrine\ORM\PersistentCollection {#18710 …}
      #options: Doctrine\ORM\PersistentCollection {#18714 …}
      #associations: Doctrine\ORM\PersistentCollection {#18712 …}
      #createdAt: DateTime @1793887722 {#18693
        date: 2026-11-05 14:08:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887722 {#18694
        date: 2026-11-05 14:08:42.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18696 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22674
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18695}
          #id: 6013
          #name: "Gritstone Arête 01"
          #slug: "gritstone-arete-01"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18700 …}
      #channels: Doctrine\ORM\PersistentCollection {#18706 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18702 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18704 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18698 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 4.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22583
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23194 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22587 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22622 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22640
    #collection: Doctrine\Common\Collections\ArrayCollection {#22645 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22611 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37452 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37454 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22583
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23194 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22587 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22640
    #collection: Doctrine\Common\Collections\ArrayCollection {#22645 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22611 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37452 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37454 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22675
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22583
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22582 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23194 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22587 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22622 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22640
      #collection: Doctrine\Common\Collections\ArrayCollection {#22645 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22611 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37452 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37454 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 9.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23200
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22068 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22620 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22600 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22622 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23205
  +variant: App\Entity\Product\ProductVariant {#22622 …}
  +price: "€239.00"
  +originalPrice: "€239.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23200
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22068 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22620 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22600 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 67.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#18718
    #id: 860
    #code: "2229"
    #attributes: Doctrine\ORM\PersistentCollection {#18731 …}
    #variants: Doctrine\ORM\PersistentCollection {#18733 …}
    #options: Doctrine\ORM\PersistentCollection {#18737 …}
    #associations: Doctrine\ORM\PersistentCollection {#18735 …}
    #createdAt: DateTime @1793887722 {#18716
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887722 {#18717
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18719 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23295
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18718}
        #id: 6020
        #name: "Gritstone Arête 02"
        #slug: "gritstone-arete-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18723 …}
    #channels: Doctrine\ORM\PersistentCollection {#18729 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18725 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18727 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18721 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22655
  +product: App\Entity\Product\Product {#18718
    #id: 860
    #code: "2229"
    #attributes: Doctrine\ORM\PersistentCollection {#18731 …}
    #variants: Doctrine\ORM\PersistentCollection {#18733 …}
    #options: Doctrine\ORM\PersistentCollection {#18737 …}
    #associations: Doctrine\ORM\PersistentCollection {#18735 …}
    #createdAt: DateTime @1793887722 {#18716
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887722 {#18717
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18719 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23295
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18718}
        #id: 6020
        #name: "Gritstone Arête 02"
        #slug: "gritstone-arete-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18723 …}
    #channels: Doctrine\ORM\PersistentCollection {#18729 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18725 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18727 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18721 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23243 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 3.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#18718
    #id: 860
    #code: "2229"
    #attributes: Doctrine\ORM\PersistentCollection {#18731 …}
    #variants: Doctrine\ORM\PersistentCollection {#18733 …}
    #options: Doctrine\ORM\PersistentCollection {#18737 …}
    #associations: Doctrine\ORM\PersistentCollection {#18735 …}
    #createdAt: DateTime @1793887722 {#18716
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887722 {#18717
      date: 2026-11-05 14:08:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18719 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23295
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18718}
        #id: 6020
        #name: "Gritstone Arête 02"
        #slug: "gritstone-arete-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18723 …}
    #channels: Doctrine\ORM\PersistentCollection {#18729 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18725 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18727 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18721 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23314
  -props: [
    "product" => App\Entity\Product\Product {#18718
      #id: 860
      #code: "2229"
      #attributes: Doctrine\ORM\PersistentCollection {#18731 …}
      #variants: Doctrine\ORM\PersistentCollection {#18733 …}
      #options: Doctrine\ORM\PersistentCollection {#18737 …}
      #associations: Doctrine\ORM\PersistentCollection {#18735 …}
      #createdAt: DateTime @1793887722 {#18716
        date: 2026-11-05 14:08:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887722 {#18717
        date: 2026-11-05 14:08:42.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18719 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23295
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18718}
          #id: 6020
          #name: "Gritstone Arête 02"
          #slug: "gritstone-arete-02"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18723 …}
      #channels: Doctrine\ORM\PersistentCollection {#18729 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18725 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18727 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18721 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 2.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23204
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23203 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23815 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23208 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23243 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23261
    #collection: Doctrine\Common\Collections\ArrayCollection {#23266 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23232 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37469 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37471 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23204
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23203 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23815 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23208 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23261
    #collection: Doctrine\Common\Collections\ArrayCollection {#23266 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23232 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37469 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37471 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23296
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23204
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23203 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23815 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23208 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23243 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23261
      #collection: Doctrine\Common\Collections\ArrayCollection {#23266 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23232 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37469 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37471 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 5.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22689 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23241 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23221 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23243 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23826
  +variant: App\Entity\Product\ProductVariant {#23243 …}
  +price: "€149.00"
  +originalPrice: "€149.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22689 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23241 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23221 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 88.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#18741
    #id: 861
    #code: "2230"
    #attributes: Doctrine\ORM\PersistentCollection {#18754 …}
    #variants: Doctrine\ORM\PersistentCollection {#18756 …}
    #options: Doctrine\ORM\PersistentCollection {#18760 …}
    #associations: Doctrine\ORM\PersistentCollection {#18758 …}
    #createdAt: DateTime @1793887723 {#18739
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18740
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18742 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23916
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18741}
        #id: 6027
        #name: "Gritstone Arête Footholds"
        #slug: "gritstone-arete-footholds"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18746 …}
    #channels: Doctrine\ORM\PersistentCollection {#18752 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18748 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18750 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18744 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23276
  +product: App\Entity\Product\Product {#18741
    #id: 861
    #code: "2230"
    #attributes: Doctrine\ORM\PersistentCollection {#18754 …}
    #variants: Doctrine\ORM\PersistentCollection {#18756 …}
    #options: Doctrine\ORM\PersistentCollection {#18760 …}
    #associations: Doctrine\ORM\PersistentCollection {#18758 …}
    #createdAt: DateTime @1793887723 {#18739
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18740
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18742 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23916
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18741}
        #id: 6027
        #name: "Gritstone Arête Footholds"
        #slug: "gritstone-arete-footholds"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18746 …}
    #channels: Doctrine\ORM\PersistentCollection {#18752 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18748 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18750 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18744 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23864 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 2.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#18741
    #id: 861
    #code: "2230"
    #attributes: Doctrine\ORM\PersistentCollection {#18754 …}
    #variants: Doctrine\ORM\PersistentCollection {#18756 …}
    #options: Doctrine\ORM\PersistentCollection {#18760 …}
    #associations: Doctrine\ORM\PersistentCollection {#18758 …}
    #createdAt: DateTime @1793887723 {#18739
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18740
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18742 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23916
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18741}
        #id: 6027
        #name: "Gritstone Arête Footholds"
        #slug: "gritstone-arete-footholds"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18746 …}
    #channels: Doctrine\ORM\PersistentCollection {#18752 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18748 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18750 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18744 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête Footholds"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23935
  -props: [
    "product" => App\Entity\Product\Product {#18741
      #id: 861
      #code: "2230"
      #attributes: Doctrine\ORM\PersistentCollection {#18754 …}
      #variants: Doctrine\ORM\PersistentCollection {#18756 …}
      #options: Doctrine\ORM\PersistentCollection {#18760 …}
      #associations: Doctrine\ORM\PersistentCollection {#18758 …}
      #createdAt: DateTime @1793887723 {#18739
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887723 {#18740
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18742 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23916
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18741}
          #id: 6027
          #name: "Gritstone Arête Footholds"
          #slug: "gritstone-arete-footholds"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18746 …}
      #channels: Doctrine\ORM\PersistentCollection {#18752 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18748 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18750 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18744 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 3.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23825
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23824 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23829 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23864 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23882
    #collection: Doctrine\Common\Collections\ArrayCollection {#23887 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23853 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37486 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37488 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23825
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23824 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23829 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23882
    #collection: Doctrine\Common\Collections\ArrayCollection {#23887 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23853 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37486 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37488 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23917
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23825
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23824 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24436 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23829 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23864 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23882
      #collection: Doctrine\Common\Collections\ArrayCollection {#23887 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23853 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37486 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37488 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 8.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24442
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23842 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23864 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24447
  +variant: App\Entity\Product\ProductVariant {#23864 …}
  +price: "€74.00"
  +originalPrice: "€74.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24442
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23842 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 127.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#18764
    #id: 862
    #code: "2231"
    #attributes: Doctrine\ORM\PersistentCollection {#18777 …}
    #variants: Doctrine\ORM\PersistentCollection {#18779 …}
    #options: Doctrine\ORM\PersistentCollection {#18783 …}
    #associations: Doctrine\ORM\PersistentCollection {#18781 …}
    #createdAt: DateTime @1793887723 {#18762
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18763
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18765 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24537
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18764}
        #id: 6034
        #name: "Gritstone Flake 01"
        #slug: "gritstone-flake-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18769 …}
    #channels: Doctrine\ORM\PersistentCollection {#18775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18773 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18767 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23897
  +product: App\Entity\Product\Product {#18764
    #id: 862
    #code: "2231"
    #attributes: Doctrine\ORM\PersistentCollection {#18777 …}
    #variants: Doctrine\ORM\PersistentCollection {#18779 …}
    #options: Doctrine\ORM\PersistentCollection {#18783 …}
    #associations: Doctrine\ORM\PersistentCollection {#18781 …}
    #createdAt: DateTime @1793887723 {#18762
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18763
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18765 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24537
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18764}
        #id: 6034
        #name: "Gritstone Flake 01"
        #slug: "gritstone-flake-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18769 …}
    #channels: Doctrine\ORM\PersistentCollection {#18775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18773 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18767 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24485 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 10.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#18764
    #id: 862
    #code: "2231"
    #attributes: Doctrine\ORM\PersistentCollection {#18777 …}
    #variants: Doctrine\ORM\PersistentCollection {#18779 …}
    #options: Doctrine\ORM\PersistentCollection {#18783 …}
    #associations: Doctrine\ORM\PersistentCollection {#18781 …}
    #createdAt: DateTime @1793887723 {#18762
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18763
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18765 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24537
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18764}
        #id: 6034
        #name: "Gritstone Flake 01"
        #slug: "gritstone-flake-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18769 …}
    #channels: Doctrine\ORM\PersistentCollection {#18775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18773 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18767 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Flake 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24556
  -props: [
    "product" => App\Entity\Product\Product {#18764
      #id: 862
      #code: "2231"
      #attributes: Doctrine\ORM\PersistentCollection {#18777 …}
      #variants: Doctrine\ORM\PersistentCollection {#18779 …}
      #options: Doctrine\ORM\PersistentCollection {#18783 …}
      #associations: Doctrine\ORM\PersistentCollection {#18781 …}
      #createdAt: DateTime @1793887723 {#18762
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887723 {#18763
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18765 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24537
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18764}
          #id: 6034
          #name: "Gritstone Flake 01"
          #slug: "gritstone-flake-01"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18769 …}
      #channels: Doctrine\ORM\PersistentCollection {#18775 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18771 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18773 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18767 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 3.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24446
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25057 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24450 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24485 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24503
    #collection: Doctrine\Common\Collections\ArrayCollection {#24508 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24474 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37503 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37505 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24446
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25057 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24450 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Flake 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24503
    #collection: Doctrine\Common\Collections\ArrayCollection {#24508 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24474 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37503 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37505 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24538
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24446
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24445 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25057 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24450 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24485 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24503
      #collection: Doctrine\Common\Collections\ArrayCollection {#24508 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24474 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37503 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37505 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 6.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25063
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23931 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24483 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24463 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24485 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25068
  +variant: App\Entity\Product\ProductVariant {#24485 …}
  +price: "€139.00"
  +originalPrice: "€139.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25063
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23931 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24483 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24463 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 86.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#18787
    #id: 863
    #code: "2232"
    #attributes: Doctrine\ORM\PersistentCollection {#18800 …}
    #variants: Doctrine\ORM\PersistentCollection {#18802 …}
    #options: Doctrine\ORM\PersistentCollection {#18806 …}
    #associations: Doctrine\ORM\PersistentCollection {#18804 …}
    #createdAt: DateTime @1793887723 {#18785
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18786
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18788 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25158
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18787}
        #id: 6041
        #name: "Gritstone Flake 02"
        #slug: "gritstone-flake-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18792 …}
    #channels: Doctrine\ORM\PersistentCollection {#18798 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18794 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18796 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18790 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24518
  +product: App\Entity\Product\Product {#18787
    #id: 863
    #code: "2232"
    #attributes: Doctrine\ORM\PersistentCollection {#18800 …}
    #variants: Doctrine\ORM\PersistentCollection {#18802 …}
    #options: Doctrine\ORM\PersistentCollection {#18806 …}
    #associations: Doctrine\ORM\PersistentCollection {#18804 …}
    #createdAt: DateTime @1793887723 {#18785
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18786
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18788 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25158
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18787}
        #id: 6041
        #name: "Gritstone Flake 02"
        #slug: "gritstone-flake-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18792 …}
    #channels: Doctrine\ORM\PersistentCollection {#18798 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18794 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18796 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18790 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25106 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 4.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#18787
    #id: 863
    #code: "2232"
    #attributes: Doctrine\ORM\PersistentCollection {#18800 …}
    #variants: Doctrine\ORM\PersistentCollection {#18802 …}
    #options: Doctrine\ORM\PersistentCollection {#18806 …}
    #associations: Doctrine\ORM\PersistentCollection {#18804 …}
    #createdAt: DateTime @1793887723 {#18785
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18786
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18788 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25158
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18787}
        #id: 6041
        #name: "Gritstone Flake 02"
        #slug: "gritstone-flake-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18792 …}
    #channels: Doctrine\ORM\PersistentCollection {#18798 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18794 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18796 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18790 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Flake 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25177
  -props: [
    "product" => App\Entity\Product\Product {#18787
      #id: 863
      #code: "2232"
      #attributes: Doctrine\ORM\PersistentCollection {#18800 …}
      #variants: Doctrine\ORM\PersistentCollection {#18802 …}
      #options: Doctrine\ORM\PersistentCollection {#18806 …}
      #associations: Doctrine\ORM\PersistentCollection {#18804 …}
      #createdAt: DateTime @1793887723 {#18785
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887723 {#18786
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18788 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25158
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18787}
          #id: 6041
          #name: "Gritstone Flake 02"
          #slug: "gritstone-flake-02"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18792 …}
      #channels: Doctrine\ORM\PersistentCollection {#18798 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18794 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18796 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18790 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 3.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25066 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25678 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25071 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25106 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25124
    #collection: Doctrine\Common\Collections\ArrayCollection {#25129 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25095 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37520 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37522 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25066 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25678 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25071 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Flake 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25124
    #collection: Doctrine\Common\Collections\ArrayCollection {#25129 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25095 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37520 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37522 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25159
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25067
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25066 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25678 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25071 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25106 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25124
      #collection: Doctrine\Common\Collections\ArrayCollection {#25129 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25095 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37520 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37522 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 11.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25684
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24552 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25104 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25084 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25106 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25689
  +variant: App\Entity\Product\ProductVariant {#25106 …}
  +price: "€154.00"
  +originalPrice: "€154.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25684
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24552 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25104 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25084 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 101.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#18810
    #id: 865
    #code: "2234"
    #attributes: Doctrine\ORM\PersistentCollection {#18823 …}
    #variants: Doctrine\ORM\PersistentCollection {#18825 …}
    #options: Doctrine\ORM\PersistentCollection {#18829 …}
    #associations: Doctrine\ORM\PersistentCollection {#18827 …}
    #createdAt: DateTime @1793887723 {#18808
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18809
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18811 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25779
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18810}
        #id: 6055
        #name: "Gritstone Arête 03"
        #slug: "gritstone-arete-03"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18815 …}
    #channels: Doctrine\ORM\PersistentCollection {#18821 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18817 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18819 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18813 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25139
  +product: App\Entity\Product\Product {#18810
    #id: 865
    #code: "2234"
    #attributes: Doctrine\ORM\PersistentCollection {#18823 …}
    #variants: Doctrine\ORM\PersistentCollection {#18825 …}
    #options: Doctrine\ORM\PersistentCollection {#18829 …}
    #associations: Doctrine\ORM\PersistentCollection {#18827 …}
    #createdAt: DateTime @1793887723 {#18808
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18809
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18811 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25779
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18810}
        #id: 6055
        #name: "Gritstone Arête 03"
        #slug: "gritstone-arete-03"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18815 …}
    #channels: Doctrine\ORM\PersistentCollection {#18821 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18817 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18819 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18813 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25727 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 4.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#18810
    #id: 865
    #code: "2234"
    #attributes: Doctrine\ORM\PersistentCollection {#18823 …}
    #variants: Doctrine\ORM\PersistentCollection {#18825 …}
    #options: Doctrine\ORM\PersistentCollection {#18829 …}
    #associations: Doctrine\ORM\PersistentCollection {#18827 …}
    #createdAt: DateTime @1793887723 {#18808
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887723 {#18809
      date: 2026-11-05 14:08:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18811 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25779
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18810}
        #id: 6055
        #name: "Gritstone Arête 03"
        #slug: "gritstone-arete-03"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18815 …}
    #channels: Doctrine\ORM\PersistentCollection {#18821 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18817 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18819 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18813 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25798
  -props: [
    "product" => App\Entity\Product\Product {#18810
      #id: 865
      #code: "2234"
      #attributes: Doctrine\ORM\PersistentCollection {#18823 …}
      #variants: Doctrine\ORM\PersistentCollection {#18825 …}
      #options: Doctrine\ORM\PersistentCollection {#18829 …}
      #associations: Doctrine\ORM\PersistentCollection {#18827 …}
      #createdAt: DateTime @1793887723 {#18808
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887723 {#18809
        date: 2026-11-05 14:08:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18811 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25779
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18810}
          #id: 6055
          #name: "Gritstone Arête 03"
          #slug: "gritstone-arete-03"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18815 …}
      #channels: Doctrine\ORM\PersistentCollection {#18821 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18817 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18819 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18813 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 9.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25688
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25687 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26299 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25692 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25727 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25745
    #collection: Doctrine\Common\Collections\ArrayCollection {#25750 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25716 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37537 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37539 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25688
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25687 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26299 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25692 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25745
    #collection: Doctrine\Common\Collections\ArrayCollection {#25750 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25716 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37537 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37539 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25780
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25688
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25687 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26299 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25692 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25727 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25745
      #collection: Doctrine\Common\Collections\ArrayCollection {#25750 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25716 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37537 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37539 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 11.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26305
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25725 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25705 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25727 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26310
  +variant: App\Entity\Product\ProductVariant {#25727 …}
  +price: "€134.00"
  +originalPrice: "€134.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26305
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25725 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25705 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 132.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#18833
    #id: 866
    #code: "2235"
    #attributes: Doctrine\ORM\PersistentCollection {#18846 …}
    #variants: Doctrine\ORM\PersistentCollection {#18848 …}
    #options: Doctrine\ORM\PersistentCollection {#18852 …}
    #associations: Doctrine\ORM\PersistentCollection {#18850 …}
    #createdAt: DateTime @1793887724 {#18831
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18832
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18834 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26400
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18833}
        #id: 6062
        #name: "Gritstone Arête 04"
        #slug: "gritstone-arete-04"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18838 …}
    #channels: Doctrine\ORM\PersistentCollection {#18844 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18840 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18842 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18836 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25760
  +product: App\Entity\Product\Product {#18833
    #id: 866
    #code: "2235"
    #attributes: Doctrine\ORM\PersistentCollection {#18846 …}
    #variants: Doctrine\ORM\PersistentCollection {#18848 …}
    #options: Doctrine\ORM\PersistentCollection {#18852 …}
    #associations: Doctrine\ORM\PersistentCollection {#18850 …}
    #createdAt: DateTime @1793887724 {#18831
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18832
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18834 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26400
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18833}
        #id: 6062
        #name: "Gritstone Arête 04"
        #slug: "gritstone-arete-04"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18838 …}
    #channels: Doctrine\ORM\PersistentCollection {#18844 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18840 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18842 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18836 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26348 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 5.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#18833
    #id: 866
    #code: "2235"
    #attributes: Doctrine\ORM\PersistentCollection {#18846 …}
    #variants: Doctrine\ORM\PersistentCollection {#18848 …}
    #options: Doctrine\ORM\PersistentCollection {#18852 …}
    #associations: Doctrine\ORM\PersistentCollection {#18850 …}
    #createdAt: DateTime @1793887724 {#18831
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18832
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18834 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26400
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18833}
        #id: 6062
        #name: "Gritstone Arête 04"
        #slug: "gritstone-arete-04"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18838 …}
    #channels: Doctrine\ORM\PersistentCollection {#18844 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18840 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18842 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18836 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26419
  -props: [
    "product" => App\Entity\Product\Product {#18833
      #id: 866
      #code: "2235"
      #attributes: Doctrine\ORM\PersistentCollection {#18846 …}
      #variants: Doctrine\ORM\PersistentCollection {#18848 …}
      #options: Doctrine\ORM\PersistentCollection {#18852 …}
      #associations: Doctrine\ORM\PersistentCollection {#18850 …}
      #createdAt: DateTime @1793887724 {#18831
        date: 2026-11-05 14:08:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887724 {#18832
        date: 2026-11-05 14:08:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18834 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26400
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18833}
          #id: 6062
          #name: "Gritstone Arête 04"
          #slug: "gritstone-arete-04"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18838 …}
      #channels: Doctrine\ORM\PersistentCollection {#18844 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18840 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18842 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18836 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 6.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26309
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26308 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26805 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26313 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26348 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26366
    #collection: Doctrine\Common\Collections\ArrayCollection {#26371 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26337 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37554 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37556 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26309
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26308 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26805 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26313 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26366
    #collection: Doctrine\Common\Collections\ArrayCollection {#26371 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26337 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37554 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37556 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26401
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26309
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26308 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26805 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26313 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26348 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26366
      #collection: Doctrine\Common\Collections\ArrayCollection {#26371 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26337 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37554 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37556 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 8.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26811
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25794 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26346 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26326 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26348 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26816
  +variant: App\Entity\Product\ProductVariant {#26348 …}
  +price: "€184.00"
  +originalPrice: "€184.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26811
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25794 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26346 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26326 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 116.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#18856
    #id: 867
    #code: "2236"
    #attributes: Doctrine\ORM\PersistentCollection {#18869 …}
    #variants: Doctrine\ORM\PersistentCollection {#18871 …}
    #options: Doctrine\ORM\PersistentCollection {#18875 …}
    #associations: Doctrine\ORM\PersistentCollection {#18873 …}
    #createdAt: DateTime @1793887724 {#18854
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18855
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18857 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26906
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18856}
        #id: 6069
        #name: "Gritstone Flake 03"
        #slug: "gritstone-flake-03"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18861 …}
    #channels: Doctrine\ORM\PersistentCollection {#18867 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18863 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18865 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18859 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26381
  +product: App\Entity\Product\Product {#18856
    #id: 867
    #code: "2236"
    #attributes: Doctrine\ORM\PersistentCollection {#18869 …}
    #variants: Doctrine\ORM\PersistentCollection {#18871 …}
    #options: Doctrine\ORM\PersistentCollection {#18875 …}
    #associations: Doctrine\ORM\PersistentCollection {#18873 …}
    #createdAt: DateTime @1793887724 {#18854
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18855
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18857 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26906
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18856}
        #id: 6069
        #name: "Gritstone Flake 03"
        #slug: "gritstone-flake-03"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18861 …}
    #channels: Doctrine\ORM\PersistentCollection {#18867 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18863 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18865 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18859 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26854 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 2.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#18856
    #id: 867
    #code: "2236"
    #attributes: Doctrine\ORM\PersistentCollection {#18869 …}
    #variants: Doctrine\ORM\PersistentCollection {#18871 …}
    #options: Doctrine\ORM\PersistentCollection {#18875 …}
    #associations: Doctrine\ORM\PersistentCollection {#18873 …}
    #createdAt: DateTime @1793887724 {#18854
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18855
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18857 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26906
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18856}
        #id: 6069
        #name: "Gritstone Flake 03"
        #slug: "gritstone-flake-03"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18861 …}
    #channels: Doctrine\ORM\PersistentCollection {#18867 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18863 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18865 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18859 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Flake 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26925
  -props: [
    "product" => App\Entity\Product\Product {#18856
      #id: 867
      #code: "2236"
      #attributes: Doctrine\ORM\PersistentCollection {#18869 …}
      #variants: Doctrine\ORM\PersistentCollection {#18871 …}
      #options: Doctrine\ORM\PersistentCollection {#18875 …}
      #associations: Doctrine\ORM\PersistentCollection {#18873 …}
      #createdAt: DateTime @1793887724 {#18854
        date: 2026-11-05 14:08:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887724 {#18855
        date: 2026-11-05 14:08:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18857 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26906
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18856}
          #id: 6069
          #name: "Gritstone Flake 03"
          #slug: "gritstone-flake-03"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18861 …}
      #channels: Doctrine\ORM\PersistentCollection {#18867 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18863 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18865 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18859 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 3.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26815
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26814 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27429 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26819 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26854 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26872
    #collection: Doctrine\Common\Collections\ArrayCollection {#26877 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26843 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37571 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37573 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26815
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26814 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27429 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26819 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Flake 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26872
    #collection: Doctrine\Common\Collections\ArrayCollection {#26877 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26843 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37571 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37573 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26907
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26815
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26814 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27429 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26819 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26854 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26872
      #collection: Doctrine\Common\Collections\ArrayCollection {#26877 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26843 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37571 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37573 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 11.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26415 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26852 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26832 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26854 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27440
  +variant: App\Entity\Product\ProductVariant {#26854 …}
  +price: "€164.00"
  +originalPrice: "€164.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26415 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26852 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26832 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 57.19 ms
Input props
[
  "product" => App\Entity\Product\Product {#18879
    #id: 868
    #code: "2237"
    #attributes: Doctrine\ORM\PersistentCollection {#18892 …}
    #variants: Doctrine\ORM\PersistentCollection {#18894 …}
    #options: Doctrine\ORM\PersistentCollection {#18898 …}
    #associations: Doctrine\ORM\PersistentCollection {#18896 …}
    #createdAt: DateTime @1793887724 {#18877
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18878
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18880 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27530
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18879}
        #id: 6076
        #name: "Gritstone Flake 04"
        #slug: "gritstone-flake-04"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18884 …}
    #channels: Doctrine\ORM\PersistentCollection {#18890 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18886 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18888 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18882 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26887
  +product: App\Entity\Product\Product {#18879
    #id: 868
    #code: "2237"
    #attributes: Doctrine\ORM\PersistentCollection {#18892 …}
    #variants: Doctrine\ORM\PersistentCollection {#18894 …}
    #options: Doctrine\ORM\PersistentCollection {#18898 …}
    #associations: Doctrine\ORM\PersistentCollection {#18896 …}
    #createdAt: DateTime @1793887724 {#18877
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18878
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18880 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27530
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18879}
        #id: 6076
        #name: "Gritstone Flake 04"
        #slug: "gritstone-flake-04"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18884 …}
    #channels: Doctrine\ORM\PersistentCollection {#18890 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18886 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18888 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18882 …}
  }
  +variant: App\Entity\Product\ProductVariant {#27478 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 4.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#18879
    #id: 868
    #code: "2237"
    #attributes: Doctrine\ORM\PersistentCollection {#18892 …}
    #variants: Doctrine\ORM\PersistentCollection {#18894 …}
    #options: Doctrine\ORM\PersistentCollection {#18898 …}
    #associations: Doctrine\ORM\PersistentCollection {#18896 …}
    #createdAt: DateTime @1793887724 {#18877
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887724 {#18878
      date: 2026-11-05 14:08:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18880 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27530
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18879}
        #id: 6076
        #name: "Gritstone Flake 04"
        #slug: "gritstone-flake-04"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18884 …}
    #channels: Doctrine\ORM\PersistentCollection {#18890 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18886 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18888 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18882 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Flake 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27549
  -props: [
    "product" => App\Entity\Product\Product {#18879
      #id: 868
      #code: "2237"
      #attributes: Doctrine\ORM\PersistentCollection {#18892 …}
      #variants: Doctrine\ORM\PersistentCollection {#18894 …}
      #options: Doctrine\ORM\PersistentCollection {#18898 …}
      #associations: Doctrine\ORM\PersistentCollection {#18896 …}
      #createdAt: DateTime @1793887724 {#18877
        date: 2026-11-05 14:08:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887724 {#18878
        date: 2026-11-05 14:08:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18880 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#27530
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18879}
          #id: 6076
          #name: "Gritstone Flake 04"
          #slug: "gritstone-flake-04"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18884 …}
      #channels: Doctrine\ORM\PersistentCollection {#18890 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18886 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18888 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18882 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27438 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28050 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27443 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27478 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27496
    #collection: Doctrine\Common\Collections\ArrayCollection {#27501 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27467 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37588 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37590 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27438 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28050 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27443 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Flake 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27496
    #collection: Doctrine\Common\Collections\ArrayCollection {#27501 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27467 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37588 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37590 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27531
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27439
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27438 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28050 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27443 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27478 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27496
      #collection: Doctrine\Common\Collections\ArrayCollection {#27501 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27467 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37588 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37590 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 5.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28056
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26921 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27476 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27456 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27478 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28061
  +variant: App\Entity\Product\ProductVariant {#27478 …}
  +price: "€194.00"
  +originalPrice: "€194.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28056
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26921 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27476 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27456 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 54.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#18902
    #id: 878
    #code: "2276"
    #attributes: Doctrine\ORM\PersistentCollection {#18915 …}
    #variants: Doctrine\ORM\PersistentCollection {#18917 …}
    #options: Doctrine\ORM\PersistentCollection {#18921 …}
    #associations: Doctrine\ORM\PersistentCollection {#18919 …}
    #createdAt: DateTime @1793887726 {#18900
      date: 2026-11-05 14:08:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887726 {#18901
      date: 2026-11-05 14:08:46.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18903 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28151
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18902}
        #id: 6146
        #name: "Gritstone Arête 05"
        #slug: "gritstone-arete-05"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18907 …}
    #channels: Doctrine\ORM\PersistentCollection {#18913 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18909 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18911 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18905 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27511
  +product: App\Entity\Product\Product {#18902
    #id: 878
    #code: "2276"
    #attributes: Doctrine\ORM\PersistentCollection {#18915 …}
    #variants: Doctrine\ORM\PersistentCollection {#18917 …}
    #options: Doctrine\ORM\PersistentCollection {#18921 …}
    #associations: Doctrine\ORM\PersistentCollection {#18919 …}
    #createdAt: DateTime @1793887726 {#18900
      date: 2026-11-05 14:08:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887726 {#18901
      date: 2026-11-05 14:08:46.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18903 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28151
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18902}
        #id: 6146
        #name: "Gritstone Arête 05"
        #slug: "gritstone-arete-05"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18907 …}
    #channels: Doctrine\ORM\PersistentCollection {#18913 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18909 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18911 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18905 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28099 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 2.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#18902
    #id: 878
    #code: "2276"
    #attributes: Doctrine\ORM\PersistentCollection {#18915 …}
    #variants: Doctrine\ORM\PersistentCollection {#18917 …}
    #options: Doctrine\ORM\PersistentCollection {#18921 …}
    #associations: Doctrine\ORM\PersistentCollection {#18919 …}
    #createdAt: DateTime @1793887726 {#18900
      date: 2026-11-05 14:08:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887726 {#18901
      date: 2026-11-05 14:08:46.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18903 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28151
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18902}
        #id: 6146
        #name: "Gritstone Arête 05"
        #slug: "gritstone-arete-05"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18907 …}
    #channels: Doctrine\ORM\PersistentCollection {#18913 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18909 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18911 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18905 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Arête 05"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28170
  -props: [
    "product" => App\Entity\Product\Product {#18902
      #id: 878
      #code: "2276"
      #attributes: Doctrine\ORM\PersistentCollection {#18915 …}
      #variants: Doctrine\ORM\PersistentCollection {#18917 …}
      #options: Doctrine\ORM\PersistentCollection {#18921 …}
      #associations: Doctrine\ORM\PersistentCollection {#18919 …}
      #createdAt: DateTime @1793887726 {#18900
        date: 2026-11-05 14:08:46.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887726 {#18901
        date: 2026-11-05 14:08:46.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18903 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28151
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18902}
          #id: 6146
          #name: "Gritstone Arête 05"
          #slug: "gritstone-arete-05"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18907 …}
      #channels: Doctrine\ORM\PersistentCollection {#18913 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15247 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18909 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18911 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18905 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28059 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28671 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28064 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28099 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28117
    #collection: Doctrine\Common\Collections\ArrayCollection {#28122 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28088 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37605 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37607 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28059 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28671 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28064 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Arête 05(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28117
    #collection: Doctrine\Common\Collections\ArrayCollection {#28122 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28088 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37605 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37607 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28152
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28060
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28059 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28671 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28064 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28099 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28117
      #collection: Doctrine\Common\Collections\ArrayCollection {#28122 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28088 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37605 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37607 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 5.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28677
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27545 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28097 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28077 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28099 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28682
  +variant: App\Entity\Product\ProductVariant {#28099 …}
  +price: "€224.00"
  +originalPrice: "€224.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28677
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27545 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28097 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28077 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 57.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#18925
    #id: 913
    #code: "2347"
    #attributes: Doctrine\ORM\PersistentCollection {#18938 …}
    #variants: Doctrine\ORM\PersistentCollection {#18940 …}
    #options: Doctrine\ORM\PersistentCollection {#18944 …}
    #associations: Doctrine\ORM\PersistentCollection {#18942 …}
    #createdAt: DateTime @1793887751 {#18923
      date: 2026-11-05 14:09:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887751 {#18924
      date: 2026-11-05 14:09:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18926 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28772
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18925}
        #id: 6391
        #name: "Gritstone Pocket 01"
        #slug: "gritstone-pocket-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18930 …}
    #channels: Doctrine\ORM\PersistentCollection {#18936 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18932 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18934 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28132
  +product: App\Entity\Product\Product {#18925
    #id: 913
    #code: "2347"
    #attributes: Doctrine\ORM\PersistentCollection {#18938 …}
    #variants: Doctrine\ORM\PersistentCollection {#18940 …}
    #options: Doctrine\ORM\PersistentCollection {#18944 …}
    #associations: Doctrine\ORM\PersistentCollection {#18942 …}
    #createdAt: DateTime @1793887751 {#18923
      date: 2026-11-05 14:09:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887751 {#18924
      date: 2026-11-05 14:09:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18926 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28772
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18925}
        #id: 6391
        #name: "Gritstone Pocket 01"
        #slug: "gritstone-pocket-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18930 …}
    #channels: Doctrine\ORM\PersistentCollection {#18936 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18932 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18934 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28720 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18359 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 2.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#18925
    #id: 913
    #code: "2347"
    #attributes: Doctrine\ORM\PersistentCollection {#18938 …}
    #variants: Doctrine\ORM\PersistentCollection {#18940 …}
    #options: Doctrine\ORM\PersistentCollection {#18944 …}
    #associations: Doctrine\ORM\PersistentCollection {#18942 …}
    #createdAt: DateTime @1793887751 {#18923
      date: 2026-11-05 14:09:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887751 {#18924
      date: 2026-11-05 14:09:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18926 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28772
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18925}
        #id: 6391
        #name: "Gritstone Pocket 01"
        #slug: "gritstone-pocket-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18930 …}
    #channels: Doctrine\ORM\PersistentCollection {#18936 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18932 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18934 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Gritstone Pocket 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28791
  -props: [
    "product" => App\Entity\Product\Product {#18925
      #id: 913
      #code: "2347"
      #attributes: Doctrine\ORM\PersistentCollection {#18938 …}
      #variants: Doctrine\ORM\PersistentCollection {#18940 …}
      #options: Doctrine\ORM\PersistentCollection {#18944 …}
      #associations: Doctrine\ORM\PersistentCollection {#18942 …}
      #createdAt: DateTime @1793887751 {#18923
        date: 2026-11-05 14:09:11.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887751 {#18924
        date: 2026-11-05 14:09:11.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18926 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28772
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18925}
          #id: 6391
          #name: "Gritstone Pocket 01"
          #slug: "gritstone-pocket-01"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18930 …}
      #channels: Doctrine\ORM\PersistentCollection {#18936 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15274 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18932 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18934 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28681
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28680 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29292 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28685 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28720 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28738
    #collection: Doctrine\Common\Collections\ArrayCollection {#28743 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28709 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37622 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37624 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28681
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28680 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29292 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28685 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Gritstone Pocket 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28738
    #collection: Doctrine\Common\Collections\ArrayCollection {#28743 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28709 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37622 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37624 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28773
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28681
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28680 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29292 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28685 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28720 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28738
      #collection: Doctrine\Common\Collections\ArrayCollection {#28743 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28709 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37622 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37624 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 8.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29298
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28698 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28720 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29303
  +variant: App\Entity\Product\ProductVariant {#28720 …}
  +price: "€169.00"
  +originalPrice: "€169.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29298
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28698 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 28.0 MiB 62.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29338
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17133 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29349 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29344 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29319
  +cart: App\Entity\Order\Order {#13457 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29338
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17133 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29349 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29344 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …}
}