GET http://dev.climbholds.com/en_US/taxons/lapis-oprimki-3?page=3

Components

10 Twig Components
70 Render Count
1162 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,031.87ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
16 37.97ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
16 58.66ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
16 101.57ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 42.32ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 3.63ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.89ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 10.62ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 0.54ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 71.92ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 28.0 MiB 42.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13135
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13131 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13132 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13134 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13135
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13131 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13132 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13134 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#13004
  -formFactory: Symfony\Component\Form\FormFactory {#7072 …}
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 28.0 MiB 3.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13303 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13304 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13306 …}
    +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 {#13312
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13303 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13304 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13306 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 28.0 MiB 0.89 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13813
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13317 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13812 …}
    +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 {#13818
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13813
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13317 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13812 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 28.0 MiB 10.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13955
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13925 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13954 …}
    +prefixes: [
      "sylius_shop.base.header.content.cart"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13960
  +cart: App\Entity\Order\Order {#13968 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13955
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13925 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13954 …}
    +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 28.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14055
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14047 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14052 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14054 …}
    +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 {#13287
  #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 {#14055
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14047 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14052 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14054 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 113.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#18598
    #id: 61
    #code: "397"
    #attributes: Doctrine\ORM\PersistentCollection {#19082 …}
    #variants: Doctrine\ORM\PersistentCollection {#19286 …}
    #options: Doctrine\ORM\PersistentCollection {#19351 …}
    #associations: Doctrine\ORM\PersistentCollection {#19354 …}
    #createdAt: DateTime @1793887278 {#18607
      date: 2026-11-05 14:01:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887278 {#18603
      date: 2026-11-05 14:01:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18705 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20174
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18598}
        #id: 427
        #name: "Screw-ons 04"
        #slug: "screw-ons-04"
        #description: "<p>A set of technical holds. They were designed to be used on corners, volumes in case you need a more positive grip on them or as technical footholds. All holds are more or less negative and demand accuracy when used as footholds or as holds. The are suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18758 …}
    #channels: Doctrine\ORM\PersistentCollection {#18941 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14567 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18874 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18944 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18703 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19599
  +product: App\Entity\Product\Product {#18598
    #id: 61
    #code: "397"
    #attributes: Doctrine\ORM\PersistentCollection {#19082 …}
    #variants: Doctrine\ORM\PersistentCollection {#19286 …}
    #options: Doctrine\ORM\PersistentCollection {#19351 …}
    #associations: Doctrine\ORM\PersistentCollection {#19354 …}
    #createdAt: DateTime @1793887278 {#18607
      date: 2026-11-05 14:01:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887278 {#18603
      date: 2026-11-05 14:01:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18705 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20174
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18598}
        #id: 427
        #name: "Screw-ons 04"
        #slug: "screw-ons-04"
        #description: "<p>A set of technical holds. They were designed to be used on corners, volumes in case you need a more positive grip on them or as technical footholds. All holds are more or less negative and demand accuracy when used as footholds or as holds. The are suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18758 …}
    #channels: Doctrine\ORM\PersistentCollection {#18941 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14567 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18874 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18944 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18703 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19773 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 10.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#18598
    #id: 61
    #code: "397"
    #attributes: Doctrine\ORM\PersistentCollection {#19082 …}
    #variants: Doctrine\ORM\PersistentCollection {#19286 …}
    #options: Doctrine\ORM\PersistentCollection {#19351 …}
    #associations: Doctrine\ORM\PersistentCollection {#19354 …}
    #createdAt: DateTime @1793887278 {#18607
      date: 2026-11-05 14:01:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887278 {#18603
      date: 2026-11-05 14:01:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18705 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20174
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18598}
        #id: 427
        #name: "Screw-ons 04"
        #slug: "screw-ons-04"
        #description: "<p>A set of technical holds. They were designed to be used on corners, volumes in case you need a more positive grip on them or as technical footholds. All holds are more or less negative and demand accuracy when used as footholds or as holds. The are suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18758 …}
    #channels: Doctrine\ORM\PersistentCollection {#18941 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14567 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18874 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18944 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18703 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Screw-ons 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20199
  -props: [
    "product" => App\Entity\Product\Product {#18598
      #id: 61
      #code: "397"
      #attributes: Doctrine\ORM\PersistentCollection {#19082 …}
      #variants: Doctrine\ORM\PersistentCollection {#19286 …}
      #options: Doctrine\ORM\PersistentCollection {#19351 …}
      #associations: Doctrine\ORM\PersistentCollection {#19354 …}
      #createdAt: DateTime @1793887278 {#18607
        date: 2026-11-05 14:01:18.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887278 {#18603
        date: 2026-11-05 14:01:18.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18705 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#20174
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18598}
          #id: 427
          #name: "Screw-ons 04"
          #slug: "screw-ons-04"
          #description: "<p>A set of technical holds. They were designed to be used on corners, volumes in case you need a more positive grip on them or as technical footholds. All holds are more or less negative and demand accuracy when used as footholds or as holds. The are suitable for setting harder routes.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18758 …}
      #channels: Doctrine\ORM\PersistentCollection {#18941 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14567 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18874 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18944 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18703 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 9.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20187
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20722 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20726 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19773 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20124
    #collection: Doctrine\Common\Collections\ArrayCollection {#20123 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19969 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37464 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37518 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20187
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20722 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20726 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Screw-ons 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20124
    #collection: Doctrine\Common\Collections\ArrayCollection {#20123 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19969 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37464 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37518 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20154
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20187
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20723 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20722 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20726 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19773 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20124
      #collection: Doctrine\Common\Collections\ArrayCollection {#20123 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19969 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37464 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37518 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 11.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20935 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20927 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20936 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19773 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20951
  +variant: App\Entity\Product\ProductVariant {#19773 …}
  +price: "€114.00"
  +originalPrice: "€114.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 {#20942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20935 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20927 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20936 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 70.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#19357
    #id: 65
    #code: "405"
    #attributes: Doctrine\ORM\PersistentCollection {#19370 …}
    #variants: Doctrine\ORM\PersistentCollection {#19372 …}
    #options: Doctrine\ORM\PersistentCollection {#19376 …}
    #associations: Doctrine\ORM\PersistentCollection {#19374 …}
    #createdAt: DateTime @1793887279 {#19355
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887279 {#19356
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19358 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21053
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19357}
        #id: 455
        #name: "Crimps 04"
        #slug: "crimps-04"
        #description: "<p>This sets contains 10 M crimps.  The grip changes with the rotation of the hold. Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19362 …}
    #channels: Doctrine\ORM\PersistentCollection {#19368 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14738 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19364 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19366 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19360 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20139
  +product: App\Entity\Product\Product {#19357
    #id: 65
    #code: "405"
    #attributes: Doctrine\ORM\PersistentCollection {#19370 …}
    #variants: Doctrine\ORM\PersistentCollection {#19372 …}
    #options: Doctrine\ORM\PersistentCollection {#19376 …}
    #associations: Doctrine\ORM\PersistentCollection {#19374 …}
    #createdAt: DateTime @1793887279 {#19355
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887279 {#19356
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19358 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21053
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19357}
        #id: 455
        #name: "Crimps 04"
        #slug: "crimps-04"
        #description: "<p>This sets contains 10 M crimps.  The grip changes with the rotation of the hold. Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19362 …}
    #channels: Doctrine\ORM\PersistentCollection {#19368 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14738 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19364 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19366 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19360 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21001 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 3.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#19357
    #id: 65
    #code: "405"
    #attributes: Doctrine\ORM\PersistentCollection {#19370 …}
    #variants: Doctrine\ORM\PersistentCollection {#19372 …}
    #options: Doctrine\ORM\PersistentCollection {#19376 …}
    #associations: Doctrine\ORM\PersistentCollection {#19374 …}
    #createdAt: DateTime @1793887279 {#19355
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887279 {#19356
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19358 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21053
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19357}
        #id: 455
        #name: "Crimps 04"
        #slug: "crimps-04"
        #description: "<p>This sets contains 10 M crimps.  The grip changes with the rotation of the hold. Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19362 …}
    #channels: Doctrine\ORM\PersistentCollection {#19368 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14738 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19364 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19366 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19360 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Crimps 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21072
  -props: [
    "product" => App\Entity\Product\Product {#19357
      #id: 65
      #code: "405"
      #attributes: Doctrine\ORM\PersistentCollection {#19370 …}
      #variants: Doctrine\ORM\PersistentCollection {#19372 …}
      #options: Doctrine\ORM\PersistentCollection {#19376 …}
      #associations: Doctrine\ORM\PersistentCollection {#19374 …}
      #createdAt: DateTime @1793887279 {#19355
        date: 2026-11-05 14:01:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887279 {#19356
        date: 2026-11-05 14:01:19.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19358 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21053
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19357}
          #id: 455
          #name: "Crimps 04"
          #slug: "crimps-04"
          #description: "<p>This sets contains 10 M crimps.  The grip changes with the rotation of the hold. Set is suitable for setting harder routes.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19362 …}
      #channels: Doctrine\ORM\PersistentCollection {#19368 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14738 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19364 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19366 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19360 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 4.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20974
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21574 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21575 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21001 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21019
    #collection: Doctrine\Common\Collections\ArrayCollection {#21024 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20990 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37541 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37543 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20974
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21574 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21575 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Crimps 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21019
    #collection: Doctrine\Common\Collections\ArrayCollection {#21024 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20990 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37541 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37543 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21054
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20974
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21574 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21572 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21575 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21001 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21019
      #collection: Doctrine\Common\Collections\ArrayCollection {#21024 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20990 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37541 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37543 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20976 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21001 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21585
  +variant: App\Entity\Product\ProductVariant {#21001 …}
  +price: "€114.00"
  +originalPrice: "€114.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 {#21580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20976 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 80.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#19380
    #id: 66
    #code: "412"
    #attributes: Doctrine\ORM\PersistentCollection {#19393 …}
    #variants: Doctrine\ORM\PersistentCollection {#19395 …}
    #options: Doctrine\ORM\PersistentCollection {#19399 …}
    #associations: Doctrine\ORM\PersistentCollection {#19397 …}
    #createdAt: DateTime @1793887279 {#19378
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887279 {#19379
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19381 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21675
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19380}
        #id: 462
        #name: "Incut Edges 03"
        #slug: "incut-edges-03"
        #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19385 …}
    #channels: Doctrine\ORM\PersistentCollection {#19391 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19387 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19389 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19383 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21034
  +product: App\Entity\Product\Product {#19380
    #id: 66
    #code: "412"
    #attributes: Doctrine\ORM\PersistentCollection {#19393 …}
    #variants: Doctrine\ORM\PersistentCollection {#19395 …}
    #options: Doctrine\ORM\PersistentCollection {#19399 …}
    #associations: Doctrine\ORM\PersistentCollection {#19397 …}
    #createdAt: DateTime @1793887279 {#19378
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887279 {#19379
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19381 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21675
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19380}
        #id: 462
        #name: "Incut Edges 03"
        #slug: "incut-edges-03"
        #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19385 …}
    #channels: Doctrine\ORM\PersistentCollection {#19391 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19387 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19389 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19383 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21623 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 2.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#19380
    #id: 66
    #code: "412"
    #attributes: Doctrine\ORM\PersistentCollection {#19393 …}
    #variants: Doctrine\ORM\PersistentCollection {#19395 …}
    #options: Doctrine\ORM\PersistentCollection {#19399 …}
    #associations: Doctrine\ORM\PersistentCollection {#19397 …}
    #createdAt: DateTime @1793887279 {#19378
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887279 {#19379
      date: 2026-11-05 14:01:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19381 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21675
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19380}
        #id: 462
        #name: "Incut Edges 03"
        #slug: "incut-edges-03"
        #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19385 …}
    #channels: Doctrine\ORM\PersistentCollection {#19391 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19387 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19389 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19383 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Incut Edges 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21694
  -props: [
    "product" => App\Entity\Product\Product {#19380
      #id: 66
      #code: "412"
      #attributes: Doctrine\ORM\PersistentCollection {#19393 …}
      #variants: Doctrine\ORM\PersistentCollection {#19395 …}
      #options: Doctrine\ORM\PersistentCollection {#19399 …}
      #associations: Doctrine\ORM\PersistentCollection {#19397 …}
      #createdAt: DateTime @1793887279 {#19378
        date: 2026-11-05 14:01:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887279 {#19379
        date: 2026-11-05 14:01:19.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19381 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21675
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19380}
          #id: 462
          #name: "Incut Edges 03"
          #slug: "incut-edges-03"
          #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19385 …}
      #channels: Doctrine\ORM\PersistentCollection {#19391 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19387 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19389 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19383 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 4.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21584
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21583 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22146 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21588 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21623 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21641
    #collection: Doctrine\Common\Collections\ArrayCollection {#21646 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21612 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37558 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37560 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21584
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21583 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22146 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21588 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Incut Edges 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21641
    #collection: Doctrine\Common\Collections\ArrayCollection {#21646 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21612 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37558 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37560 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21676
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21584
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21583 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22146 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21588 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21623 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21641
      #collection: Doctrine\Common\Collections\ArrayCollection {#21646 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21612 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37558 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37560 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 10.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21068 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21601 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21623 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22157
  +variant: App\Entity\Product\ProductVariant {#21623 …}
  +price: "€129.00"
  +originalPrice: "€129.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 {#22152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21068 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21601 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 71.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#19403
    #id: 67
    #code: "414"
    #attributes: Doctrine\ORM\PersistentCollection {#19416 …}
    #variants: Doctrine\ORM\PersistentCollection {#19418 …}
    #options: Doctrine\ORM\PersistentCollection {#19422 …}
    #associations: Doctrine\ORM\PersistentCollection {#19420 …}
    #createdAt: DateTime @1793887280 {#19401
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19402
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19404 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22247
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19403}
        #id: 469
        #name: "Slopers 02"
        #slug: "slopers-02"
        #description: "Slopers 10"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19408 …}
    #channels: Doctrine\ORM\PersistentCollection {#19414 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14630 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19410 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19412 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19406 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21656
  +product: App\Entity\Product\Product {#19403
    #id: 67
    #code: "414"
    #attributes: Doctrine\ORM\PersistentCollection {#19416 …}
    #variants: Doctrine\ORM\PersistentCollection {#19418 …}
    #options: Doctrine\ORM\PersistentCollection {#19422 …}
    #associations: Doctrine\ORM\PersistentCollection {#19420 …}
    #createdAt: DateTime @1793887280 {#19401
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19402
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19404 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22247
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19403}
        #id: 469
        #name: "Slopers 02"
        #slug: "slopers-02"
        #description: "Slopers 10"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19408 …}
    #channels: Doctrine\ORM\PersistentCollection {#19414 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14630 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19410 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19412 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19406 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22195 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#19403
    #id: 67
    #code: "414"
    #attributes: Doctrine\ORM\PersistentCollection {#19416 …}
    #variants: Doctrine\ORM\PersistentCollection {#19418 …}
    #options: Doctrine\ORM\PersistentCollection {#19422 …}
    #associations: Doctrine\ORM\PersistentCollection {#19420 …}
    #createdAt: DateTime @1793887280 {#19401
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19402
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19404 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22247
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19403}
        #id: 469
        #name: "Slopers 02"
        #slug: "slopers-02"
        #description: "Slopers 10"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19408 …}
    #channels: Doctrine\ORM\PersistentCollection {#19414 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14630 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19410 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19412 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19406 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Slopers 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22266
  -props: [
    "product" => App\Entity\Product\Product {#19403
      #id: 67
      #code: "414"
      #attributes: Doctrine\ORM\PersistentCollection {#19416 …}
      #variants: Doctrine\ORM\PersistentCollection {#19418 …}
      #options: Doctrine\ORM\PersistentCollection {#19422 …}
      #associations: Doctrine\ORM\PersistentCollection {#19420 …}
      #createdAt: DateTime @1793887280 {#19401
        date: 2026-11-05 14:01:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887280 {#19402
        date: 2026-11-05 14:01:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19404 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22247
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19403}
          #id: 469
          #name: "Slopers 02"
          #slug: "slopers-02"
          #description: "Slopers 10"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19408 …}
      #channels: Doctrine\ORM\PersistentCollection {#19414 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14630 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19410 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19412 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19406 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 5.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22156
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22715 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22160 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22195 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22213
    #collection: Doctrine\Common\Collections\ArrayCollection {#22218 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22184 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37575 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37577 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22156
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22715 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22160 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Slopers 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22213
    #collection: Doctrine\Common\Collections\ArrayCollection {#22218 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22184 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37575 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37577 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22248
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22156
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22155 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22715 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22160 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22195 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22213
      #collection: Doctrine\Common\Collections\ArrayCollection {#22218 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22184 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37575 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37577 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22721
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21690 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22193 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22173 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22195 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22726
  +variant: App\Entity\Product\ProductVariant {#22195 …}
  +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 {#22721
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21690 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22193 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22173 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 54.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#19426
    #id: 68
    #code: "417"
    #attributes: Doctrine\ORM\PersistentCollection {#19439 …}
    #variants: Doctrine\ORM\PersistentCollection {#19441 …}
    #options: Doctrine\ORM\PersistentCollection {#19445 …}
    #associations: Doctrine\ORM\PersistentCollection {#19443 …}
    #createdAt: DateTime @1793887280 {#19424
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19425
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19427 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22816
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19426}
        #id: 476
        #name: "Incut Edges 02"
        #slug: "incut-edges-02"
        #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19431 …}
    #channels: Doctrine\ORM\PersistentCollection {#19437 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19433 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19435 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19429 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22228
  +product: App\Entity\Product\Product {#19426
    #id: 68
    #code: "417"
    #attributes: Doctrine\ORM\PersistentCollection {#19439 …}
    #variants: Doctrine\ORM\PersistentCollection {#19441 …}
    #options: Doctrine\ORM\PersistentCollection {#19445 …}
    #associations: Doctrine\ORM\PersistentCollection {#19443 …}
    #createdAt: DateTime @1793887280 {#19424
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19425
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19427 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22816
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19426}
        #id: 476
        #name: "Incut Edges 02"
        #slug: "incut-edges-02"
        #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19431 …}
    #channels: Doctrine\ORM\PersistentCollection {#19437 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19433 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19435 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19429 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22764 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 2.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#19426
    #id: 68
    #code: "417"
    #attributes: Doctrine\ORM\PersistentCollection {#19439 …}
    #variants: Doctrine\ORM\PersistentCollection {#19441 …}
    #options: Doctrine\ORM\PersistentCollection {#19445 …}
    #associations: Doctrine\ORM\PersistentCollection {#19443 …}
    #createdAt: DateTime @1793887280 {#19424
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19425
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19427 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22816
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19426}
        #id: 476
        #name: "Incut Edges 02"
        #slug: "incut-edges-02"
        #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19431 …}
    #channels: Doctrine\ORM\PersistentCollection {#19437 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19433 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19435 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19429 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Incut Edges 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22835
  -props: [
    "product" => App\Entity\Product\Product {#19426
      #id: 68
      #code: "417"
      #attributes: Doctrine\ORM\PersistentCollection {#19439 …}
      #variants: Doctrine\ORM\PersistentCollection {#19441 …}
      #options: Doctrine\ORM\PersistentCollection {#19445 …}
      #associations: Doctrine\ORM\PersistentCollection {#19443 …}
      #createdAt: DateTime @1793887280 {#19424
        date: 2026-11-05 14:01:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887280 {#19425
        date: 2026-11-05 14:01:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19427 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22816
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19426}
          #id: 476
          #name: "Incut Edges 02"
          #slug: "incut-edges-02"
          #description: "<p>Set contains 20 small positive jugs. You can hold them with three to four fingers with the first finger joint only.<br />Micro Goodys are suitable for setting easy to middle difficulty routes on slabs and higher difficulty routes on overhangs.<br />Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19431 …}
      #channels: Doctrine\ORM\PersistentCollection {#19437 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19433 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19435 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19429 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22725
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23338 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22729 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22764 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22782
    #collection: Doctrine\Common\Collections\ArrayCollection {#22787 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22753 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37592 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37594 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22725
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23338 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22729 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Incut Edges 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22782
    #collection: Doctrine\Common\Collections\ArrayCollection {#22787 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22753 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37592 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37594 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22817
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22725
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22724 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23338 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22729 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22764 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22782
      #collection: Doctrine\Common\Collections\ArrayCollection {#22787 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22753 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37592 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37594 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23344
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22262 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22742 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22764 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23349
  +variant: App\Entity\Product\ProductVariant {#22764 …}
  +price: "€129.00"
  +originalPrice: "€129.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 {#23344
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22262 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22742 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 57.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#19449
    #id: 69
    #code: "419"
    #attributes: Doctrine\ORM\PersistentCollection {#19462 …}
    #variants: Doctrine\ORM\PersistentCollection {#19464 …}
    #options: Doctrine\ORM\PersistentCollection {#19468 …}
    #associations: Doctrine\ORM\PersistentCollection {#19466 …}
    #createdAt: DateTime @1793887280 {#19447
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19448
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19450 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23439
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19449}
        #id: 483
        #name: "Incut Edges 05"
        #slug: "incut-edges-05"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19454 …}
    #channels: Doctrine\ORM\PersistentCollection {#19460 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19456 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19458 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19452 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22797
  +product: App\Entity\Product\Product {#19449
    #id: 69
    #code: "419"
    #attributes: Doctrine\ORM\PersistentCollection {#19462 …}
    #variants: Doctrine\ORM\PersistentCollection {#19464 …}
    #options: Doctrine\ORM\PersistentCollection {#19468 …}
    #associations: Doctrine\ORM\PersistentCollection {#19466 …}
    #createdAt: DateTime @1793887280 {#19447
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19448
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19450 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23439
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19449}
        #id: 483
        #name: "Incut Edges 05"
        #slug: "incut-edges-05"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19454 …}
    #channels: Doctrine\ORM\PersistentCollection {#19460 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19456 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19458 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19452 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23387 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#19449
    #id: 69
    #code: "419"
    #attributes: Doctrine\ORM\PersistentCollection {#19462 …}
    #variants: Doctrine\ORM\PersistentCollection {#19464 …}
    #options: Doctrine\ORM\PersistentCollection {#19468 …}
    #associations: Doctrine\ORM\PersistentCollection {#19466 …}
    #createdAt: DateTime @1793887280 {#19447
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887280 {#19448
      date: 2026-11-05 14:01:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19450 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23439
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19449}
        #id: 483
        #name: "Incut Edges 05"
        #slug: "incut-edges-05"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19454 …}
    #channels: Doctrine\ORM\PersistentCollection {#19460 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19456 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19458 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19452 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Incut Edges 05"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23458
  -props: [
    "product" => App\Entity\Product\Product {#19449
      #id: 69
      #code: "419"
      #attributes: Doctrine\ORM\PersistentCollection {#19462 …}
      #variants: Doctrine\ORM\PersistentCollection {#19464 …}
      #options: Doctrine\ORM\PersistentCollection {#19468 …}
      #associations: Doctrine\ORM\PersistentCollection {#19466 …}
      #createdAt: DateTime @1793887280 {#19447
        date: 2026-11-05 14:01:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887280 {#19448
        date: 2026-11-05 14:01:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19450 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23439
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19449}
          #id: 483
          #name: "Incut Edges 05"
          #slug: "incut-edges-05"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19454 …}
      #channels: Doctrine\ORM\PersistentCollection {#19460 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14549 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19456 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19458 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19452 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23348
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23347 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23913 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23352 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23387 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23405
    #collection: Doctrine\Common\Collections\ArrayCollection {#23410 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37609 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37611 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23348
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23347 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23913 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23352 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Incut Edges 05(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23405
    #collection: Doctrine\Common\Collections\ArrayCollection {#23410 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37609 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37611 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23440
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23348
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23347 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23913 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23352 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23387 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23405
      #collection: Doctrine\Common\Collections\ArrayCollection {#23410 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23376 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37609 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37611 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23919
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23365 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23387 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23924
  +variant: App\Entity\Product\ProductVariant {#23387 …}
  +price: "€129.00"
  +originalPrice: "€129.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 {#23919
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23365 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 53.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#19472
    #id: 80
    #code: "448"
    #attributes: Doctrine\ORM\PersistentCollection {#19485 …}
    #variants: Doctrine\ORM\PersistentCollection {#19487 …}
    #options: Doctrine\ORM\PersistentCollection {#19491 …}
    #associations: Doctrine\ORM\PersistentCollection {#19489 …}
    #createdAt: DateTime @1793887283 {#19470
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887283 {#19471
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19473 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24014
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19472}
        #id: 560
        #name: "Footholds 04"
        #slug: "footholds-04"
        #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19477 …}
    #channels: Doctrine\ORM\PersistentCollection {#19483 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19479 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19481 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19475 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23420
  +product: App\Entity\Product\Product {#19472
    #id: 80
    #code: "448"
    #attributes: Doctrine\ORM\PersistentCollection {#19485 …}
    #variants: Doctrine\ORM\PersistentCollection {#19487 …}
    #options: Doctrine\ORM\PersistentCollection {#19491 …}
    #associations: Doctrine\ORM\PersistentCollection {#19489 …}
    #createdAt: DateTime @1793887283 {#19470
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887283 {#19471
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19473 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24014
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19472}
        #id: 560
        #name: "Footholds 04"
        #slug: "footholds-04"
        #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19477 …}
    #channels: Doctrine\ORM\PersistentCollection {#19483 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19479 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19481 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19475 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23962 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#19472
    #id: 80
    #code: "448"
    #attributes: Doctrine\ORM\PersistentCollection {#19485 …}
    #variants: Doctrine\ORM\PersistentCollection {#19487 …}
    #options: Doctrine\ORM\PersistentCollection {#19491 …}
    #associations: Doctrine\ORM\PersistentCollection {#19489 …}
    #createdAt: DateTime @1793887283 {#19470
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887283 {#19471
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19473 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24014
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19472}
        #id: 560
        #name: "Footholds 04"
        #slug: "footholds-04"
        #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19477 …}
    #channels: Doctrine\ORM\PersistentCollection {#19483 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19479 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19481 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19475 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Footholds 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24033
  -props: [
    "product" => App\Entity\Product\Product {#19472
      #id: 80
      #code: "448"
      #attributes: Doctrine\ORM\PersistentCollection {#19485 …}
      #variants: Doctrine\ORM\PersistentCollection {#19487 …}
      #options: Doctrine\ORM\PersistentCollection {#19491 …}
      #associations: Doctrine\ORM\PersistentCollection {#19489 …}
      #createdAt: DateTime @1793887283 {#19470
        date: 2026-11-05 14:01:23.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887283 {#19471
        date: 2026-11-05 14:01:23.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19473 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24014
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19472}
          #id: 560
          #name: "Footholds 04"
          #slug: "footholds-04"
          #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19477 …}
      #channels: Doctrine\ORM\PersistentCollection {#19483 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19479 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19481 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19475 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23923
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23922 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24483 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23927 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23962 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23980
    #collection: Doctrine\Common\Collections\ArrayCollection {#23985 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23951 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37626 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37628 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23923
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23922 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24483 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23927 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Footholds 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23980
    #collection: Doctrine\Common\Collections\ArrayCollection {#23985 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23951 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37626 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37628 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24015
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23923
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23922 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24483 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23927 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23962 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23980
      #collection: Doctrine\Common\Collections\ArrayCollection {#23985 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23951 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37626 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37628 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24489
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23960 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23940 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23962 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24494
  +variant: App\Entity\Product\ProductVariant {#23962 …}
  +price: "€114.00"
  +originalPrice: "€114.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 {#24489
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23960 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23940 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 51.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#19495
    #id: 81
    #code: "449"
    #attributes: Doctrine\ORM\PersistentCollection {#19508 …}
    #variants: Doctrine\ORM\PersistentCollection {#19510 …}
    #options: Doctrine\ORM\PersistentCollection {#19514 …}
    #associations: Doctrine\ORM\PersistentCollection {#19512 …}
    #createdAt: DateTime @1793887283 {#19493
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887283 {#19494
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19496 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24584
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19495}
        #id: 567
        #name: "Footholds 05"
        #slug: "footholds-05"
        #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19500 …}
    #channels: Doctrine\ORM\PersistentCollection {#19506 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19502 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19504 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19498 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23995
  +product: App\Entity\Product\Product {#19495
    #id: 81
    #code: "449"
    #attributes: Doctrine\ORM\PersistentCollection {#19508 …}
    #variants: Doctrine\ORM\PersistentCollection {#19510 …}
    #options: Doctrine\ORM\PersistentCollection {#19514 …}
    #associations: Doctrine\ORM\PersistentCollection {#19512 …}
    #createdAt: DateTime @1793887283 {#19493
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887283 {#19494
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19496 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24584
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19495}
        #id: 567
        #name: "Footholds 05"
        #slug: "footholds-05"
        #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19500 …}
    #channels: Doctrine\ORM\PersistentCollection {#19506 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19502 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19504 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19498 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24532 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#19495
    #id: 81
    #code: "449"
    #attributes: Doctrine\ORM\PersistentCollection {#19508 …}
    #variants: Doctrine\ORM\PersistentCollection {#19510 …}
    #options: Doctrine\ORM\PersistentCollection {#19514 …}
    #associations: Doctrine\ORM\PersistentCollection {#19512 …}
    #createdAt: DateTime @1793887283 {#19493
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887283 {#19494
      date: 2026-11-05 14:01:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19496 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24584
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19495}
        #id: 567
        #name: "Footholds 05"
        #slug: "footholds-05"
        #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19500 …}
    #channels: Doctrine\ORM\PersistentCollection {#19506 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19502 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19504 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19498 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Footholds 05"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24603
  -props: [
    "product" => App\Entity\Product\Product {#19495
      #id: 81
      #code: "449"
      #attributes: Doctrine\ORM\PersistentCollection {#19508 …}
      #variants: Doctrine\ORM\PersistentCollection {#19510 …}
      #options: Doctrine\ORM\PersistentCollection {#19514 …}
      #associations: Doctrine\ORM\PersistentCollection {#19512 …}
      #createdAt: DateTime @1793887283 {#19493
        date: 2026-11-05 14:01:23.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887283 {#19494
        date: 2026-11-05 14:01:23.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19496 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24584
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19495}
          #id: 567
          #name: "Footholds 05"
          #slug: "footholds-05"
          #description: "<p>This set contains 20 different slightly bigger footholds.  They are ideal for setting easy routes on slabs to medium hard routes on over-hangs.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19500 …}
      #channels: Doctrine\ORM\PersistentCollection {#19506 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14459 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19502 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19504 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19498 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24493
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24492 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25050 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24497 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24532 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24550
    #collection: Doctrine\Common\Collections\ArrayCollection {#24555 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24521 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37643 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37645 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24493
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24492 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25050 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24497 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Footholds 05(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24550
    #collection: Doctrine\Common\Collections\ArrayCollection {#24555 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24521 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37643 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37645 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24585
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24493
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24492 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25050 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24497 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24532 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24550
      #collection: Doctrine\Common\Collections\ArrayCollection {#24555 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24521 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37643 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37645 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25056
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24510 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24532 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25061
  +variant: App\Entity\Product\ProductVariant {#24532 …}
  +price: "€114.00"
  +originalPrice: "€114.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 {#25056
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24510 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 51.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#19518
    #id: 85
    #code: "458"
    #attributes: Doctrine\ORM\PersistentCollection {#19531 …}
    #variants: Doctrine\ORM\PersistentCollection {#19533 …}
    #options: Doctrine\ORM\PersistentCollection {#19537 …}
    #associations: Doctrine\ORM\PersistentCollection {#19535 …}
    #createdAt: DateTime @1793887284 {#19516
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19517
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19519 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25151
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19518}
        #id: 595
        #name: "Joker 01"
        #slug: "joker-01"
        #description: "<p>Set of 5 XL slopers. The grip itself is more open-handed and very comfortable. The holds are suitable for setting medium to hard routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19523 …}
    #channels: Doctrine\ORM\PersistentCollection {#19529 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19525 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19527 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19521 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24565
  +product: App\Entity\Product\Product {#19518
    #id: 85
    #code: "458"
    #attributes: Doctrine\ORM\PersistentCollection {#19531 …}
    #variants: Doctrine\ORM\PersistentCollection {#19533 …}
    #options: Doctrine\ORM\PersistentCollection {#19537 …}
    #associations: Doctrine\ORM\PersistentCollection {#19535 …}
    #createdAt: DateTime @1793887284 {#19516
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19517
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19519 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25151
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19518}
        #id: 595
        #name: "Joker 01"
        #slug: "joker-01"
        #description: "<p>Set of 5 XL slopers. The grip itself is more open-handed and very comfortable. The holds are suitable for setting medium to hard routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19523 …}
    #channels: Doctrine\ORM\PersistentCollection {#19529 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19525 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19527 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19521 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25099 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 0.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#19518
    #id: 85
    #code: "458"
    #attributes: Doctrine\ORM\PersistentCollection {#19531 …}
    #variants: Doctrine\ORM\PersistentCollection {#19533 …}
    #options: Doctrine\ORM\PersistentCollection {#19537 …}
    #associations: Doctrine\ORM\PersistentCollection {#19535 …}
    #createdAt: DateTime @1793887284 {#19516
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19517
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19519 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25151
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19518}
        #id: 595
        #name: "Joker 01"
        #slug: "joker-01"
        #description: "<p>Set of 5 XL slopers. The grip itself is more open-handed and very comfortable. The holds are suitable for setting medium to hard routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19523 …}
    #channels: Doctrine\ORM\PersistentCollection {#19529 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19525 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19527 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19521 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Joker 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25170
  -props: [
    "product" => App\Entity\Product\Product {#19518
      #id: 85
      #code: "458"
      #attributes: Doctrine\ORM\PersistentCollection {#19531 …}
      #variants: Doctrine\ORM\PersistentCollection {#19533 …}
      #options: Doctrine\ORM\PersistentCollection {#19537 …}
      #associations: Doctrine\ORM\PersistentCollection {#19535 …}
      #createdAt: DateTime @1793887284 {#19516
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887284 {#19517
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19519 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25151
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19518}
          #id: 595
          #name: "Joker 01"
          #slug: "joker-01"
          #description: "<p>Set of 5 XL slopers. The grip itself is more open-handed and very comfortable. The holds are suitable for setting medium to hard routes.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19523 …}
      #channels: Doctrine\ORM\PersistentCollection {#19529 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19525 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19527 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19521 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25059 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25064 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25099 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25117
    #collection: Doctrine\Common\Collections\ArrayCollection {#25122 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25088 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37660 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37662 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25059 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25064 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Joker 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25117
    #collection: Doctrine\Common\Collections\ArrayCollection {#25122 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25088 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37660 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37662 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25152
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25060
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25059 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25616 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25064 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25099 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25117
      #collection: Doctrine\Common\Collections\ArrayCollection {#25122 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25088 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37660 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37662 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25622
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25097 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25077 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25099 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25627
  +variant: App\Entity\Product\ProductVariant {#25099 …}
  +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 {#25622
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25097 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25077 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 50.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#19541
    #id: 86
    #code: "459"
    #attributes: Doctrine\ORM\PersistentCollection {#18451 …}
    #variants: Doctrine\ORM\PersistentCollection {#18556 …}
    #options: Doctrine\ORM\PersistentCollection {#18489 …}
    #associations: Doctrine\ORM\PersistentCollection {#18511 …}
    #createdAt: DateTime @1793887284 {#19539
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19540
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17690 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25717
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19541}
        #id: 602
        #name: "Joker 02"
        #slug: "joker-02"
        #description: "<p>Sets consist out of hard readable slopers. The changing of the position of your hand results in different positivity of the climbing hold. Set is suitable for setting routes in upper grades.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17545 …}
    #channels: Doctrine\ORM\PersistentCollection {#17596 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#14045 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17618 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#17539 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25132
  +product: App\Entity\Product\Product {#19541
    #id: 86
    #code: "459"
    #attributes: Doctrine\ORM\PersistentCollection {#18451 …}
    #variants: Doctrine\ORM\PersistentCollection {#18556 …}
    #options: Doctrine\ORM\PersistentCollection {#18489 …}
    #associations: Doctrine\ORM\PersistentCollection {#18511 …}
    #createdAt: DateTime @1793887284 {#19539
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19540
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17690 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25717
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19541}
        #id: 602
        #name: "Joker 02"
        #slug: "joker-02"
        #description: "<p>Sets consist out of hard readable slopers. The changing of the position of your hand results in different positivity of the climbing hold. Set is suitable for setting routes in upper grades.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17545 …}
    #channels: Doctrine\ORM\PersistentCollection {#17596 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#14045 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17618 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#17539 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25665 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#19541
    #id: 86
    #code: "459"
    #attributes: Doctrine\ORM\PersistentCollection {#18451 …}
    #variants: Doctrine\ORM\PersistentCollection {#18556 …}
    #options: Doctrine\ORM\PersistentCollection {#18489 …}
    #associations: Doctrine\ORM\PersistentCollection {#18511 …}
    #createdAt: DateTime @1793887284 {#19539
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19540
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17690 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25717
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19541}
        #id: 602
        #name: "Joker 02"
        #slug: "joker-02"
        #description: "<p>Sets consist out of hard readable slopers. The changing of the position of your hand results in different positivity of the climbing hold. Set is suitable for setting routes in upper grades.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17545 …}
    #channels: Doctrine\ORM\PersistentCollection {#17596 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#14045 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17618 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#17539 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Joker 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25736
  -props: [
    "product" => App\Entity\Product\Product {#19541
      #id: 86
      #code: "459"
      #attributes: Doctrine\ORM\PersistentCollection {#18451 …}
      #variants: Doctrine\ORM\PersistentCollection {#18556 …}
      #options: Doctrine\ORM\PersistentCollection {#18489 …}
      #associations: Doctrine\ORM\PersistentCollection {#18511 …}
      #createdAt: DateTime @1793887284 {#19539
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887284 {#19540
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17690 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25717
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19541}
          #id: 602
          #name: "Joker 02"
          #slug: "joker-02"
          #description: "<p>Sets consist out of hard readable slopers. The changing of the position of your hand results in different positivity of the climbing hold. Set is suitable for setting routes in upper grades.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17545 …}
      #channels: Doctrine\ORM\PersistentCollection {#17596 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
      #reviews: Doctrine\ORM\PersistentCollection {#14045 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17618 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#17539 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25625 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26185 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25630 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25665 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25683
    #collection: Doctrine\Common\Collections\ArrayCollection {#25688 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25654 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37677 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37679 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25625 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26185 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25630 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Joker 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25683
    #collection: Doctrine\Common\Collections\ArrayCollection {#25688 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25654 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37677 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37679 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25718
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25626
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25625 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26185 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25630 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25665 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25683
      #collection: Doctrine\Common\Collections\ArrayCollection {#25688 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25654 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37677 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37679 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26191
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25663 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25643 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25665 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26196
  +variant: App\Entity\Product\ProductVariant {#25665 …}
  +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 {#26191
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25663 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25643 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 57.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#19039
    #id: 87
    #code: "461"
    #attributes: Doctrine\ORM\PersistentCollection {#19052 …}
    #variants: Doctrine\ORM\PersistentCollection {#19042 …}
    #options: Doctrine\ORM\PersistentCollection {#19044 …}
    #associations: Doctrine\ORM\PersistentCollection {#19040 …}
    #createdAt: DateTime @1793887284 {#19045
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19048
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19057 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26286
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19039}
        #id: 609
        #name: "Joker 03"
        #slug: "joker-03"
        #description: "<p>You wil find 5 different XL Slopers in this set. They are all proper slopers and offer the option of using a thumb. When you rotate the hold the grip changes in certain positions into crimp.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19053 …}
    #channels: Doctrine\ORM\PersistentCollection {#19035 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19054 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19036 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19047 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25698
  +product: App\Entity\Product\Product {#19039
    #id: 87
    #code: "461"
    #attributes: Doctrine\ORM\PersistentCollection {#19052 …}
    #variants: Doctrine\ORM\PersistentCollection {#19042 …}
    #options: Doctrine\ORM\PersistentCollection {#19044 …}
    #associations: Doctrine\ORM\PersistentCollection {#19040 …}
    #createdAt: DateTime @1793887284 {#19045
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19048
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19057 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26286
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19039}
        #id: 609
        #name: "Joker 03"
        #slug: "joker-03"
        #description: "<p>You wil find 5 different XL Slopers in this set. They are all proper slopers and offer the option of using a thumb. When you rotate the hold the grip changes in certain positions into crimp.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19053 …}
    #channels: Doctrine\ORM\PersistentCollection {#19035 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19054 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19036 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19047 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26234 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#19039
    #id: 87
    #code: "461"
    #attributes: Doctrine\ORM\PersistentCollection {#19052 …}
    #variants: Doctrine\ORM\PersistentCollection {#19042 …}
    #options: Doctrine\ORM\PersistentCollection {#19044 …}
    #associations: Doctrine\ORM\PersistentCollection {#19040 …}
    #createdAt: DateTime @1793887284 {#19045
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#19048
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19057 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26286
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19039}
        #id: 609
        #name: "Joker 03"
        #slug: "joker-03"
        #description: "<p>You wil find 5 different XL Slopers in this set. They are all proper slopers and offer the option of using a thumb. When you rotate the hold the grip changes in certain positions into crimp.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19053 …}
    #channels: Doctrine\ORM\PersistentCollection {#19035 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19054 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19036 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19047 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Joker 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26305
  -props: [
    "product" => App\Entity\Product\Product {#19039
      #id: 87
      #code: "461"
      #attributes: Doctrine\ORM\PersistentCollection {#19052 …}
      #variants: Doctrine\ORM\PersistentCollection {#19042 …}
      #options: Doctrine\ORM\PersistentCollection {#19044 …}
      #associations: Doctrine\ORM\PersistentCollection {#19040 …}
      #createdAt: DateTime @1793887284 {#19045
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887284 {#19048
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19057 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26286
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19039}
          #id: 609
          #name: "Joker 03"
          #slug: "joker-03"
          #description: "<p>You wil find 5 different XL Slopers in this set. They are all proper slopers and offer the option of using a thumb. When you rotate the hold the grip changes in certain positions into crimp.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19053 …}
      #channels: Doctrine\ORM\PersistentCollection {#19035 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14837 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19054 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19036 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19047 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26195
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19950 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26199 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26234 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26252
    #collection: Doctrine\Common\Collections\ArrayCollection {#26257 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26223 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37694 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37696 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26195
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19950 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26199 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Joker 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26252
    #collection: Doctrine\Common\Collections\ArrayCollection {#26257 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26223 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37694 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37696 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26287
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26195
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26194 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19950 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26199 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26234 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26252
      #collection: Doctrine\Common\Collections\ArrayCollection {#26257 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26223 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37694 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37696 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20180
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25732 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26232 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26212 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26234 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20854
  +variant: App\Entity\Product\ProductVariant {#26234 …}
  +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 {#20180
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25732 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26232 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26212 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 68.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#18905
    #id: 88
    #code: "463"
    #attributes: Doctrine\ORM\PersistentCollection {#18928 …}
    #variants: Doctrine\ORM\PersistentCollection {#18925 …}
    #options: Doctrine\ORM\PersistentCollection {#18845 …}
    #associations: Doctrine\ORM\PersistentCollection {#18843 …}
    #createdAt: DateTime @1793887284 {#18906
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#18908
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18919 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25160
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18905}
        #id: 616
        #name: "Flat Edges 03"
        #slug: "flat-edges-03"
        #description: "<p><iframe frameborder="0" height="540" width="960" src="https://www.youtube.com/embed/-CuWbtE71UI?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen"></iframe></p>"
        #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 {#18904 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#5132 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18923 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18918 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18915 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26267
  +product: App\Entity\Product\Product {#18905
    #id: 88
    #code: "463"
    #attributes: Doctrine\ORM\PersistentCollection {#18928 …}
    #variants: Doctrine\ORM\PersistentCollection {#18925 …}
    #options: Doctrine\ORM\PersistentCollection {#18845 …}
    #associations: Doctrine\ORM\PersistentCollection {#18843 …}
    #createdAt: DateTime @1793887284 {#18906
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#18908
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18919 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25160
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18905}
        #id: 616
        #name: "Flat Edges 03"
        #slug: "flat-edges-03"
        #description: "<p><iframe frameborder="0" height="540" width="960" src="https://www.youtube.com/embed/-CuWbtE71UI?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen"></iframe></p>"
        #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 {#18904 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#5132 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18923 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18918 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18915 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22257 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 2.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#18905
    #id: 88
    #code: "463"
    #attributes: Doctrine\ORM\PersistentCollection {#18928 …}
    #variants: Doctrine\ORM\PersistentCollection {#18925 …}
    #options: Doctrine\ORM\PersistentCollection {#18845 …}
    #associations: Doctrine\ORM\PersistentCollection {#18843 …}
    #createdAt: DateTime @1793887284 {#18906
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887284 {#18908
      date: 2026-11-05 14:01:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18919 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25160
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18905}
        #id: 616
        #name: "Flat Edges 03"
        #slug: "flat-edges-03"
        #description: "<p><iframe frameborder="0" height="540" width="960" src="https://www.youtube.com/embed/-CuWbtE71UI?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen"></iframe></p>"
        #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 {#18904 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#5132 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18923 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18918 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18915 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Flat Edges 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26288
  -props: [
    "product" => App\Entity\Product\Product {#18905
      #id: 88
      #code: "463"
      #attributes: Doctrine\ORM\PersistentCollection {#18928 …}
      #variants: Doctrine\ORM\PersistentCollection {#18925 …}
      #options: Doctrine\ORM\PersistentCollection {#18845 …}
      #associations: Doctrine\ORM\PersistentCollection {#18843 …}
      #createdAt: DateTime @1793887284 {#18906
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887284 {#18908
        date: 2026-11-05 14:01:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18919 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25160
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18905}
          #id: 616
          #name: "Flat Edges 03"
          #slug: "flat-edges-03"
          #description: "<p><iframe frameborder="0" height="540" width="960" src="https://www.youtube.com/embed/-CuWbtE71UI?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen"></iframe></p>"
          #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 {#18904 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#5132 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18923 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18918 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18915 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20851
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20858 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27131 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20863 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22257 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23424
    #collection: Doctrine\Common\Collections\ArrayCollection {#23441 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21685 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37711 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37713 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20851
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20858 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27131 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20863 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Flat Edges 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23424
    #collection: Doctrine\Common\Collections\ArrayCollection {#23441 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21685 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37711 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37713 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18372
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20851
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20858 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27131 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20863 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22257 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23424
      #collection: Doctrine\Common\Collections\ArrayCollection {#23441 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21685 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37711 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37713 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 8.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27137
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26301 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22238 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21168 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22257 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27142
  +variant: App\Entity\Product\ProductVariant {#22257 …}
  +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 {#27137
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26301 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22238 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21168 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 76.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#18853
    #id: 89
    #code: "465"
    #attributes: Doctrine\ORM\PersistentCollection {#18741 …}
    #variants: Doctrine\ORM\PersistentCollection {#18750 …}
    #options: Doctrine\ORM\PersistentCollection {#18736 …}
    #associations: Doctrine\ORM\PersistentCollection {#18749 …}
    #createdAt: DateTime @1793887285 {#18674
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#18856
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18852 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27232
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18853}
        #id: 623
        #name: "Open Handed Mini Goodies 01"
        #slug: "open-handed-mini-goodies-01"
        #description: "<p>Set contains 20 S &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18837 …}
    #channels: Doctrine\ORM\PersistentCollection {#18832 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18833 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18842 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18834 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24024
  +product: App\Entity\Product\Product {#18853
    #id: 89
    #code: "465"
    #attributes: Doctrine\ORM\PersistentCollection {#18741 …}
    #variants: Doctrine\ORM\PersistentCollection {#18750 …}
    #options: Doctrine\ORM\PersistentCollection {#18736 …}
    #associations: Doctrine\ORM\PersistentCollection {#18749 …}
    #createdAt: DateTime @1793887285 {#18674
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#18856
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18852 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27232
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18853}
        #id: 623
        #name: "Open Handed Mini Goodies 01"
        #slug: "open-handed-mini-goodies-01"
        #description: "<p>Set contains 20 S &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18837 …}
    #channels: Doctrine\ORM\PersistentCollection {#18832 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18833 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18842 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18834 …}
  }
  +variant: App\Entity\Product\ProductVariant {#27180 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 4.36 ms
Input props
[
  "product" => App\Entity\Product\Product {#18853
    #id: 89
    #code: "465"
    #attributes: Doctrine\ORM\PersistentCollection {#18741 …}
    #variants: Doctrine\ORM\PersistentCollection {#18750 …}
    #options: Doctrine\ORM\PersistentCollection {#18736 …}
    #associations: Doctrine\ORM\PersistentCollection {#18749 …}
    #createdAt: DateTime @1793887285 {#18674
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#18856
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18852 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27232
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18853}
        #id: 623
        #name: "Open Handed Mini Goodies 01"
        #slug: "open-handed-mini-goodies-01"
        #description: "<p>Set contains 20 S &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18837 …}
    #channels: Doctrine\ORM\PersistentCollection {#18832 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18833 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18842 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18834 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Open Handed Mini Goodies 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27251
  -props: [
    "product" => App\Entity\Product\Product {#18853
      #id: 89
      #code: "465"
      #attributes: Doctrine\ORM\PersistentCollection {#18741 …}
      #variants: Doctrine\ORM\PersistentCollection {#18750 …}
      #options: Doctrine\ORM\PersistentCollection {#18736 …}
      #associations: Doctrine\ORM\PersistentCollection {#18749 …}
      #createdAt: DateTime @1793887285 {#18674
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887285 {#18856
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18852 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#27232
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18853}
          #id: 623
          #name: "Open Handed Mini Goodies 01"
          #slug: "open-handed-mini-goodies-01"
          #description: "<p>Set contains 20 S &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18837 …}
      #channels: Doctrine\ORM\PersistentCollection {#18832 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18833 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18842 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18834 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27141
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27140 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27700 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27145 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27180 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27198
    #collection: Doctrine\Common\Collections\ArrayCollection {#27203 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27169 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37728 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37730 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27141
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27140 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27700 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27145 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Open Handed Mini Goodies 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27198
    #collection: Doctrine\Common\Collections\ArrayCollection {#27203 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27169 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37728 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37730 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27233
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27141
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27140 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27700 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27145 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27180 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27198
      #collection: Doctrine\Common\Collections\ArrayCollection {#27203 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27169 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37728 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37730 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27706
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25781 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27178 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27158 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27180 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27711
  +variant: App\Entity\Product\ProductVariant {#27180 …}
  +price: "€129.00"
  +originalPrice: "€129.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 {#27706
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25781 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27178 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27158 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 55.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#18850
    #id: 90
    #code: "466"
    #attributes: Doctrine\ORM\PersistentCollection {#18682 …}
    #variants: Doctrine\ORM\PersistentCollection {#18683 …}
    #options: Doctrine\ORM\PersistentCollection {#18848 …}
    #associations: Doctrine\ORM\PersistentCollection {#18676 …}
    #createdAt: DateTime @1793887285 {#18746
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#18748
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18668 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27801
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18850}
        #id: 630
        #name: "Open Handed Mini Goodies 02"
        #slug: "open-handed-mini-goodies-02"
        #description: "<p>Set contains 15 M &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18673 …}
    #channels: Doctrine\ORM\PersistentCollection {#18670 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18667 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18666 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18538 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27213
  +product: App\Entity\Product\Product {#18850
    #id: 90
    #code: "466"
    #attributes: Doctrine\ORM\PersistentCollection {#18682 …}
    #variants: Doctrine\ORM\PersistentCollection {#18683 …}
    #options: Doctrine\ORM\PersistentCollection {#18848 …}
    #associations: Doctrine\ORM\PersistentCollection {#18676 …}
    #createdAt: DateTime @1793887285 {#18746
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#18748
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18668 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27801
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18850}
        #id: 630
        #name: "Open Handed Mini Goodies 02"
        #slug: "open-handed-mini-goodies-02"
        #description: "<p>Set contains 15 M &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18673 …}
    #channels: Doctrine\ORM\PersistentCollection {#18670 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18667 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18666 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18538 …}
  }
  +variant: App\Entity\Product\ProductVariant {#27749 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#18850
    #id: 90
    #code: "466"
    #attributes: Doctrine\ORM\PersistentCollection {#18682 …}
    #variants: Doctrine\ORM\PersistentCollection {#18683 …}
    #options: Doctrine\ORM\PersistentCollection {#18848 …}
    #associations: Doctrine\ORM\PersistentCollection {#18676 …}
    #createdAt: DateTime @1793887285 {#18746
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#18748
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18668 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27801
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18850}
        #id: 630
        #name: "Open Handed Mini Goodies 02"
        #slug: "open-handed-mini-goodies-02"
        #description: "<p>Set contains 15 M &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18673 …}
    #channels: Doctrine\ORM\PersistentCollection {#18670 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18667 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18666 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18538 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Open Handed Mini Goodies 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27820
  -props: [
    "product" => App\Entity\Product\Product {#18850
      #id: 90
      #code: "466"
      #attributes: Doctrine\ORM\PersistentCollection {#18682 …}
      #variants: Doctrine\ORM\PersistentCollection {#18683 …}
      #options: Doctrine\ORM\PersistentCollection {#18848 …}
      #associations: Doctrine\ORM\PersistentCollection {#18676 …}
      #createdAt: DateTime @1793887285 {#18746
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887285 {#18748
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18668 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#27801
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18850}
          #id: 630
          #name: "Open Handed Mini Goodies 02"
          #slug: "open-handed-mini-goodies-02"
          #description: "<p>Set contains 15 M &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting medium to hard routes on different wall angles. A must have for every route setter.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18673 …}
      #channels: Doctrine\ORM\PersistentCollection {#18670 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14747 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18667 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18666 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18538 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27709 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28269 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27714 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27749 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27767
    #collection: Doctrine\Common\Collections\ArrayCollection {#27772 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27738 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37745 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37747 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27709 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28269 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27714 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Open Handed Mini Goodies 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27767
    #collection: Doctrine\Common\Collections\ArrayCollection {#27772 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27738 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37745 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37747 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27802
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27709 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28269 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27714 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27749 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27767
      #collection: Doctrine\Common\Collections\ArrayCollection {#27772 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27738 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37745 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37747 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27247 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27747 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27727 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27749 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28280
  +variant: App\Entity\Product\ProductVariant {#27749 …}
  +price: "€114.00"
  +originalPrice: "€114.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 {#28275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27247 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27747 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27727 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 56.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#19544
    #id: 91
    #code: "467"
    #attributes: Doctrine\ORM\PersistentCollection {#19557 …}
    #variants: Doctrine\ORM\PersistentCollection {#19559 …}
    #options: Doctrine\ORM\PersistentCollection {#19563 …}
    #associations: Doctrine\ORM\PersistentCollection {#19561 …}
    #createdAt: DateTime @1793887285 {#19542
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#19543
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19545 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28370
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19544}
        #id: 637
        #name: "Open Handed Goodies 01"
        #slug: "open-handed-goodies-01"
        #description: "<p>Set contains 10 L &raquo;open jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. The gripping difficulty changes with the rotation of the hold a lot.&nbsp; A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19549 …}
    #channels: Doctrine\ORM\PersistentCollection {#19555 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14756 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19551 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19553 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19547 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27782
  +product: App\Entity\Product\Product {#19544
    #id: 91
    #code: "467"
    #attributes: Doctrine\ORM\PersistentCollection {#19557 …}
    #variants: Doctrine\ORM\PersistentCollection {#19559 …}
    #options: Doctrine\ORM\PersistentCollection {#19563 …}
    #associations: Doctrine\ORM\PersistentCollection {#19561 …}
    #createdAt: DateTime @1793887285 {#19542
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#19543
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19545 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28370
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19544}
        #id: 637
        #name: "Open Handed Goodies 01"
        #slug: "open-handed-goodies-01"
        #description: "<p>Set contains 10 L &raquo;open jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. The gripping difficulty changes with the rotation of the hold a lot.&nbsp; A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19549 …}
    #channels: Doctrine\ORM\PersistentCollection {#19555 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14756 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19551 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19553 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19547 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28318 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 1.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#19544
    #id: 91
    #code: "467"
    #attributes: Doctrine\ORM\PersistentCollection {#19557 …}
    #variants: Doctrine\ORM\PersistentCollection {#19559 …}
    #options: Doctrine\ORM\PersistentCollection {#19563 …}
    #associations: Doctrine\ORM\PersistentCollection {#19561 …}
    #createdAt: DateTime @1793887285 {#19542
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#19543
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19545 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28370
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19544}
        #id: 637
        #name: "Open Handed Goodies 01"
        #slug: "open-handed-goodies-01"
        #description: "<p>Set contains 10 L &raquo;open jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. The gripping difficulty changes with the rotation of the hold a lot.&nbsp; A must have for every route setter.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19549 …}
    #channels: Doctrine\ORM\PersistentCollection {#19555 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14756 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19551 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19553 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19547 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Open Handed Goodies 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28389
  -props: [
    "product" => App\Entity\Product\Product {#19544
      #id: 91
      #code: "467"
      #attributes: Doctrine\ORM\PersistentCollection {#19557 …}
      #variants: Doctrine\ORM\PersistentCollection {#19559 …}
      #options: Doctrine\ORM\PersistentCollection {#19563 …}
      #associations: Doctrine\ORM\PersistentCollection {#19561 …}
      #createdAt: DateTime @1793887285 {#19542
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887285 {#19543
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19545 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28370
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19544}
          #id: 637
          #name: "Open Handed Goodies 01"
          #slug: "open-handed-goodies-01"
          #description: "<p>Set contains 10 L &raquo;open jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. The gripping difficulty changes with the rotation of the hold a lot.&nbsp; A must have for every route setter.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19549 …}
      #channels: Doctrine\ORM\PersistentCollection {#19555 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14756 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19551 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19553 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19547 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28283 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28318 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28336
    #collection: Doctrine\Common\Collections\ArrayCollection {#28341 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28307 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37762 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37764 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28283 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Open Handed Goodies 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28336
    #collection: Doctrine\Common\Collections\ArrayCollection {#28341 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28307 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37762 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37764 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28371
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28278 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28838 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28283 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28318 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28336
      #collection: Doctrine\Common\Collections\ArrayCollection {#28341 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28307 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37762 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37764 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28844
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27816 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28316 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28296 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28318 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28849
  +variant: App\Entity\Product\ProductVariant {#28318 …}
  +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 {#28844
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27816 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28316 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28296 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 62.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#19567
    #id: 92
    #code: "469"
    #attributes: Doctrine\ORM\PersistentCollection {#19580 …}
    #variants: Doctrine\ORM\PersistentCollection {#19582 …}
    #options: Doctrine\ORM\PersistentCollection {#19586 …}
    #associations: Doctrine\ORM\PersistentCollection {#19584 …}
    #createdAt: DateTime @1793887285 {#19565
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#19566
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19568 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28939
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19567}
        #id: 644
        #name: "Bricks 10"
        #slug: "bricks-10"
        #description: """
          <p>Set contains 5 XL &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. A must have for every route setter.</p>\r\n
          <p><iframe frameborder="0" height="540" width="960" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" src="https://www.youtube.com/embed/r2oZvoziNZY"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19572 …}
    #channels: Doctrine\ORM\PersistentCollection {#19578 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19574 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19576 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19570 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28351
  +product: App\Entity\Product\Product {#19567
    #id: 92
    #code: "469"
    #attributes: Doctrine\ORM\PersistentCollection {#19580 …}
    #variants: Doctrine\ORM\PersistentCollection {#19582 …}
    #options: Doctrine\ORM\PersistentCollection {#19586 …}
    #associations: Doctrine\ORM\PersistentCollection {#19584 …}
    #createdAt: DateTime @1793887285 {#19565
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#19566
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19568 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28939
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19567}
        #id: 644
        #name: "Bricks 10"
        #slug: "bricks-10"
        #description: """
          <p>Set contains 5 XL &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. A must have for every route setter.</p>\r\n
          <p><iframe frameborder="0" height="540" width="960" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" src="https://www.youtube.com/embed/r2oZvoziNZY"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19572 …}
    #channels: Doctrine\ORM\PersistentCollection {#19578 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19574 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19576 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19570 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28887 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19113 …}
  #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]
28.0 MiB 2.19 ms
Input props
[
  "product" => App\Entity\Product\Product {#19567
    #id: 92
    #code: "469"
    #attributes: Doctrine\ORM\PersistentCollection {#19580 …}
    #variants: Doctrine\ORM\PersistentCollection {#19582 …}
    #options: Doctrine\ORM\PersistentCollection {#19586 …}
    #associations: Doctrine\ORM\PersistentCollection {#19584 …}
    #createdAt: DateTime @1793887285 {#19565
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887285 {#19566
      date: 2026-11-05 14:01:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19568 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28939
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19567}
        #id: 644
        #name: "Bricks 10"
        #slug: "bricks-10"
        #description: """
          <p>Set contains 5 XL &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. A must have for every route setter.</p>\r\n
          <p><iframe frameborder="0" height="540" width="960" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" src="https://www.youtube.com/embed/r2oZvoziNZY"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19572 …}
    #channels: Doctrine\ORM\PersistentCollection {#19578 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19574 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19576 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19570 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bricks 10"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28958
  -props: [
    "product" => App\Entity\Product\Product {#19567
      #id: 92
      #code: "469"
      #attributes: Doctrine\ORM\PersistentCollection {#19580 …}
      #variants: Doctrine\ORM\PersistentCollection {#19582 …}
      #options: Doctrine\ORM\PersistentCollection {#19586 …}
      #associations: Doctrine\ORM\PersistentCollection {#19584 …}
      #createdAt: DateTime @1793887285 {#19565
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887285 {#19566
        date: 2026-11-05 14:01:25.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19568 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28939
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19567}
          #id: 644
          #name: "Bricks 10"
          #slug: "bricks-10"
          #description: """
            <p>Set contains 5 XL &raquo;open handed jugs&laquo;. The hold idea is to force the climber to transfer his weight more onto his foot and towards the wall. The holds are suitable for setting easy to hard problems on slabs to over hangs. A must have for every route setter.</p>\r\n
            <p><iframe frameborder="0" height="540" width="960" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" src="https://www.youtube.com/embed/r2oZvoziNZY"></iframe></p>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19572 …}
      #channels: Doctrine\ORM\PersistentCollection {#19578 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14873 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19574 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19576 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11143 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19570 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 4.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28848
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28852 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28887 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28905
    #collection: Doctrine\Common\Collections\ArrayCollection {#28910 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28876 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37779 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37781 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28848
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28852 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bricks 10(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28905
    #collection: Doctrine\Common\Collections\ArrayCollection {#28910 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28876 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37779 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37781 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28940
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28848
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28847 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29461 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28852 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28887 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28905
      #collection: Doctrine\Common\Collections\ArrayCollection {#28910 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28876 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37779 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37781 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 7.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28385 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28885 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28865 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28887 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29472
  +variant: App\Entity\Product\ProductVariant {#28887 …}
  +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 {#29467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28385 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28885 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28865 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 28.0 MiB 71.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17644 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29518 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29513 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29488
  +cart: App\Entity\Order\Order {#13968 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17644 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29518 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29513 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …}
}