GET http://dev.climbholds.com/en_US/taxons/bleaustone-holds?page=5

Components

10 Twig Components
70 Render Count
999 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 916.38ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
16 27.33ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
16 51.68ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
16 89.19ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 42.96ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 3.87ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.93ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 10.51ms
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 23.80ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 28.0 MiB 42.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12984
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12980 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12981 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12983 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12984
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12980 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12981 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12983 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12853
  -formFactory: Symfony\Component\Form\FormFactory {#7072 …}
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 28.0 MiB 3.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13156
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13155 …}
    +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 {#13161
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13156
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13155 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 28.0 MiB 0.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13166 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13661 …}
    +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 {#13667
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13166 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13661 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 28.0 MiB 10.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13804
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13803 …}
    +prefixes: [
      "sylius_shop.base.header.content.cart"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13809
  +cart: App\Entity\Order\Order {#13817 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13804
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13803 …}
    +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 {#13904
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13896 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13901 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13903 …}
    +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 {#13136
  #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 {#13904
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13896 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13901 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13903 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 96.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#18375
    #id: 187
    #code: "715"
    #attributes: Doctrine\ORM\PersistentCollection {#18859 …}
    #variants: Doctrine\ORM\PersistentCollection {#19063 …}
    #options: Doctrine\ORM\PersistentCollection {#19128 …}
    #associations: Doctrine\ORM\PersistentCollection {#19131 …}
    #createdAt: DateTime @1793887339 {#18384
      date: 2026-11-05 14:02:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887339 {#18380
      date: 2026-11-05 14:02:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18482 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19898
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18375}
        #id: 1309
        #name: "Magic Wood 07"
        #slug: "magic-wood-07"
        #description: "<p>-\tGreat varied selection of pinch with subtle edges that the climbers needs to find in order to yield the most out<br />-\tVary in width, and length so some can be used dual-handed<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18535 …}
    #channels: Doctrine\ORM\PersistentCollection {#18718 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18721 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18480 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19488
  +product: App\Entity\Product\Product {#18375
    #id: 187
    #code: "715"
    #attributes: Doctrine\ORM\PersistentCollection {#18859 …}
    #variants: Doctrine\ORM\PersistentCollection {#19063 …}
    #options: Doctrine\ORM\PersistentCollection {#19128 …}
    #associations: Doctrine\ORM\PersistentCollection {#19131 …}
    #createdAt: DateTime @1793887339 {#18384
      date: 2026-11-05 14:02:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887339 {#18380
      date: 2026-11-05 14:02:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18482 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19898
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18375}
        #id: 1309
        #name: "Magic Wood 07"
        #slug: "magic-wood-07"
        #description: "<p>-\tGreat varied selection of pinch with subtle edges that the climbers needs to find in order to yield the most out<br />-\tVary in width, and length so some can be used dual-handed<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18535 …}
    #channels: Doctrine\ORM\PersistentCollection {#18718 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18721 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18480 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19662 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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 8.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#18375
    #id: 187
    #code: "715"
    #attributes: Doctrine\ORM\PersistentCollection {#18859 …}
    #variants: Doctrine\ORM\PersistentCollection {#19063 …}
    #options: Doctrine\ORM\PersistentCollection {#19128 …}
    #associations: Doctrine\ORM\PersistentCollection {#19131 …}
    #createdAt: DateTime @1793887339 {#18384
      date: 2026-11-05 14:02:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887339 {#18380
      date: 2026-11-05 14:02:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18482 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19898
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18375}
        #id: 1309
        #name: "Magic Wood 07"
        #slug: "magic-wood-07"
        #description: "<p>-\tGreat varied selection of pinch with subtle edges that the climbers needs to find in order to yield the most out<br />-\tVary in width, and length so some can be used dual-handed<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18535 …}
    #channels: Doctrine\ORM\PersistentCollection {#18718 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18721 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18480 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Magic Wood 07"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19923
  -props: [
    "product" => App\Entity\Product\Product {#18375
      #id: 187
      #code: "715"
      #attributes: Doctrine\ORM\PersistentCollection {#18859 …}
      #variants: Doctrine\ORM\PersistentCollection {#19063 …}
      #options: Doctrine\ORM\PersistentCollection {#19128 …}
      #associations: Doctrine\ORM\PersistentCollection {#19131 …}
      #createdAt: DateTime @1793887339 {#18384
        date: 2026-11-05 14:02:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887339 {#18380
        date: 2026-11-05 14:02:19.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18482 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#19898
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18375}
          #id: 1309
          #name: "Magic Wood 07"
          #slug: "magic-wood-07"
          #description: "<p>-\tGreat varied selection of pinch with subtle edges that the climbers needs to find in order to yield the most out<br />-\tVary in width, and length so some can be used dual-handed<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18535 …}
      #channels: Doctrine\ORM\PersistentCollection {#18718 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18651 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18721 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18480 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 9.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19911
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20404 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20408 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19662 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19848
    #collection: Doctrine\Common\Collections\ArrayCollection {#19847 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19693 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37058 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37112 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19911
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20404 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20408 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Magic Wood 07(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19848
    #collection: Doctrine\Common\Collections\ArrayCollection {#19847 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19693 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37058 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37112 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19878
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19911
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20405 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20404 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20408 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19662 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19848
      #collection: Doctrine\Common\Collections\ArrayCollection {#19847 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19693 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37058 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37112 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 6.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20624
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20609 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20618 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19662 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20633
  +variant: App\Entity\Product\ProductVariant {#19662 …}
  +price: "€194.00"
  +originalPrice: "€194.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20624
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20609 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20618 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 48.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#19134
    #id: 188
    #code: "716"
    #attributes: Doctrine\ORM\PersistentCollection {#19147 …}
    #variants: Doctrine\ORM\PersistentCollection {#19149 …}
    #options: Doctrine\ORM\PersistentCollection {#19153 …}
    #associations: Doctrine\ORM\PersistentCollection {#19151 …}
    #createdAt: DateTime @1793887340 {#19132
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887340 {#19133
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19135 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20735
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19134}
        #id: 1316
        #name: "Ticino 07"
        #slug: "ticino-07"
        #description: "<p>-\t5x Granite inspired medium to large shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19139 …}
    #channels: Doctrine\ORM\PersistentCollection {#19145 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19141 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19143 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19137 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19863
  +product: App\Entity\Product\Product {#19134
    #id: 188
    #code: "716"
    #attributes: Doctrine\ORM\PersistentCollection {#19147 …}
    #variants: Doctrine\ORM\PersistentCollection {#19149 …}
    #options: Doctrine\ORM\PersistentCollection {#19153 …}
    #associations: Doctrine\ORM\PersistentCollection {#19151 …}
    #createdAt: DateTime @1793887340 {#19132
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887340 {#19133
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19135 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20735
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19134}
        #id: 1316
        #name: "Ticino 07"
        #slug: "ticino-07"
        #description: "<p>-\t5x Granite inspired medium to large shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19139 …}
    #channels: Doctrine\ORM\PersistentCollection {#19145 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19141 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19143 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19137 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20683 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#19134
    #id: 188
    #code: "716"
    #attributes: Doctrine\ORM\PersistentCollection {#19147 …}
    #variants: Doctrine\ORM\PersistentCollection {#19149 …}
    #options: Doctrine\ORM\PersistentCollection {#19153 …}
    #associations: Doctrine\ORM\PersistentCollection {#19151 …}
    #createdAt: DateTime @1793887340 {#19132
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887340 {#19133
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19135 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20735
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19134}
        #id: 1316
        #name: "Ticino 07"
        #slug: "ticino-07"
        #description: "<p>-\t5x Granite inspired medium to large shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19139 …}
    #channels: Doctrine\ORM\PersistentCollection {#19145 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19141 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19143 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19137 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Ticino 07"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20754
  -props: [
    "product" => App\Entity\Product\Product {#19134
      #id: 188
      #code: "716"
      #attributes: Doctrine\ORM\PersistentCollection {#19147 …}
      #variants: Doctrine\ORM\PersistentCollection {#19149 …}
      #options: Doctrine\ORM\PersistentCollection {#19153 …}
      #associations: Doctrine\ORM\PersistentCollection {#19151 …}
      #createdAt: DateTime @1793887340 {#19132
        date: 2026-11-05 14:02:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887340 {#19133
        date: 2026-11-05 14:02:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19135 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#20735
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19134}
          #id: 1316
          #name: "Ticino 07"
          #slug: "ticino-07"
          #description: "<p>-\t5x Granite inspired medium to large shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19139 …}
      #channels: Doctrine\ORM\PersistentCollection {#19145 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19141 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19143 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19137 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21206 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21204 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21207 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20683 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20701
    #collection: Doctrine\Common\Collections\ArrayCollection {#20706 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20672 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37135 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37137 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21206 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21204 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21207 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Ticino 07(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20701
    #collection: Doctrine\Common\Collections\ArrayCollection {#20706 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20672 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37135 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37137 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20736
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20656
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21206 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21204 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21207 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20683 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20701
      #collection: Doctrine\Common\Collections\ArrayCollection {#20706 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20672 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37135 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37137 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21212
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19918 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20681 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20658 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20683 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21217
  +variant: App\Entity\Product\ProductVariant {#20683 …}
  +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 {#21212
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19918 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20681 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20658 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 49.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#19157
    #id: 189
    #code: "717"
    #attributes: Doctrine\ORM\PersistentCollection {#19170 …}
    #variants: Doctrine\ORM\PersistentCollection {#19172 …}
    #options: Doctrine\ORM\PersistentCollection {#19176 …}
    #associations: Doctrine\ORM\PersistentCollection {#19174 …}
    #createdAt: DateTime @1793887340 {#19155
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887340 {#19156
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19158 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21307
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19157}
        #id: 1323
        #name: "Ticino 06"
        #slug: "ticino-06"
        #description: "<p>-\t2x Granite inspired large-footprint shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19162 …}
    #channels: Doctrine\ORM\PersistentCollection {#19168 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19164 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19166 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19160 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20716
  +product: App\Entity\Product\Product {#19157
    #id: 189
    #code: "717"
    #attributes: Doctrine\ORM\PersistentCollection {#19170 …}
    #variants: Doctrine\ORM\PersistentCollection {#19172 …}
    #options: Doctrine\ORM\PersistentCollection {#19176 …}
    #associations: Doctrine\ORM\PersistentCollection {#19174 …}
    #createdAt: DateTime @1793887340 {#19155
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887340 {#19156
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19158 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21307
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19157}
        #id: 1323
        #name: "Ticino 06"
        #slug: "ticino-06"
        #description: "<p>-\t2x Granite inspired large-footprint shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19162 …}
    #channels: Doctrine\ORM\PersistentCollection {#19168 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19164 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19166 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19160 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21255 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.19 ms
Input props
[
  "product" => App\Entity\Product\Product {#19157
    #id: 189
    #code: "717"
    #attributes: Doctrine\ORM\PersistentCollection {#19170 …}
    #variants: Doctrine\ORM\PersistentCollection {#19172 …}
    #options: Doctrine\ORM\PersistentCollection {#19176 …}
    #associations: Doctrine\ORM\PersistentCollection {#19174 …}
    #createdAt: DateTime @1793887340 {#19155
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887340 {#19156
      date: 2026-11-05 14:02:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19158 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21307
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19157}
        #id: 1323
        #name: "Ticino 06"
        #slug: "ticino-06"
        #description: "<p>-\t2x Granite inspired large-footprint shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19162 …}
    #channels: Doctrine\ORM\PersistentCollection {#19168 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19164 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19166 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19160 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Ticino 06"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21326
  -props: [
    "product" => App\Entity\Product\Product {#19157
      #id: 189
      #code: "717"
      #attributes: Doctrine\ORM\PersistentCollection {#19170 …}
      #variants: Doctrine\ORM\PersistentCollection {#19172 …}
      #options: Doctrine\ORM\PersistentCollection {#19176 …}
      #associations: Doctrine\ORM\PersistentCollection {#19174 …}
      #createdAt: DateTime @1793887340 {#19155
        date: 2026-11-05 14:02:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887340 {#19156
        date: 2026-11-05 14:02:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19158 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21307
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19157}
          #id: 1323
          #name: "Ticino 06"
          #slug: "ticino-06"
          #description: "<p>-\t2x Granite inspired large-footprint shallow-depth edges<br />-\tIdeal for extremely technical routes requiring excellent finger strength and control<br />-\tPerfect for more challenging routes for any level of climber<br />-\tExtra screw holes for more positioning options</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19162 …}
      #channels: Doctrine\ORM\PersistentCollection {#19168 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15215 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19164 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19166 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19160 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21216
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21215 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21220 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21255 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21273
    #collection: Doctrine\Common\Collections\ArrayCollection {#21278 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21244 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37152 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37154 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21216
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21215 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21220 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Ticino 06(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21273
    #collection: Doctrine\Common\Collections\ArrayCollection {#21278 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21244 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37152 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37154 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21308
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21216
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21215 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21779 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21220 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21255 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21273
      #collection: Doctrine\Common\Collections\ArrayCollection {#21278 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21244 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37152 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37154 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21785
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21253 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21233 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21255 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21790
  +variant: App\Entity\Product\ProductVariant {#21255 …}
  +price: "€84.00"
  +originalPrice: "€84.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 {#21785
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21253 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21233 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 51.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#19180
    #id: 202
    #code: "731"
    #attributes: Doctrine\ORM\PersistentCollection {#19193 …}
    #variants: Doctrine\ORM\PersistentCollection {#19195 …}
    #options: Doctrine\ORM\PersistentCollection {#19199 …}
    #associations: Doctrine\ORM\PersistentCollection {#19197 …}
    #createdAt: DateTime @1793887359 {#19178
      date: 2026-11-05 14:02:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887359 {#19179
      date: 2026-11-05 14:02:39.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19181 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21880
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19180}
        #id: 1414
        #name: "Magic Wood 11"
        #slug: "magic-wood-11"
        #description: "<p>-\tExtremely large jug great for full-on overhangs <br />-\tCan be used with two hands easily<br />-\tIdeal for any wall angle and any grade of route<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19185 …}
    #channels: Doctrine\ORM\PersistentCollection {#19191 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19187 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19189 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19183 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21288
  +product: App\Entity\Product\Product {#19180
    #id: 202
    #code: "731"
    #attributes: Doctrine\ORM\PersistentCollection {#19193 …}
    #variants: Doctrine\ORM\PersistentCollection {#19195 …}
    #options: Doctrine\ORM\PersistentCollection {#19199 …}
    #associations: Doctrine\ORM\PersistentCollection {#19197 …}
    #createdAt: DateTime @1793887359 {#19178
      date: 2026-11-05 14:02:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887359 {#19179
      date: 2026-11-05 14:02:39.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19181 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21880
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19180}
        #id: 1414
        #name: "Magic Wood 11"
        #slug: "magic-wood-11"
        #description: "<p>-\tExtremely large jug great for full-on overhangs <br />-\tCan be used with two hands easily<br />-\tIdeal for any wall angle and any grade of route<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19185 …}
    #channels: Doctrine\ORM\PersistentCollection {#19191 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19187 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19189 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19183 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21828 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.15 ms
Input props
[
  "product" => App\Entity\Product\Product {#19180
    #id: 202
    #code: "731"
    #attributes: Doctrine\ORM\PersistentCollection {#19193 …}
    #variants: Doctrine\ORM\PersistentCollection {#19195 …}
    #options: Doctrine\ORM\PersistentCollection {#19199 …}
    #associations: Doctrine\ORM\PersistentCollection {#19197 …}
    #createdAt: DateTime @1793887359 {#19178
      date: 2026-11-05 14:02:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887359 {#19179
      date: 2026-11-05 14:02:39.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19181 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21880
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19180}
        #id: 1414
        #name: "Magic Wood 11"
        #slug: "magic-wood-11"
        #description: "<p>-\tExtremely large jug great for full-on overhangs <br />-\tCan be used with two hands easily<br />-\tIdeal for any wall angle and any grade of route<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19185 …}
    #channels: Doctrine\ORM\PersistentCollection {#19191 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19187 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19189 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19183 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Magic Wood 11"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21899
  -props: [
    "product" => App\Entity\Product\Product {#19180
      #id: 202
      #code: "731"
      #attributes: Doctrine\ORM\PersistentCollection {#19193 …}
      #variants: Doctrine\ORM\PersistentCollection {#19195 …}
      #options: Doctrine\ORM\PersistentCollection {#19199 …}
      #associations: Doctrine\ORM\PersistentCollection {#19197 …}
      #createdAt: DateTime @1793887359 {#19178
        date: 2026-11-05 14:02:39.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887359 {#19179
        date: 2026-11-05 14:02:39.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19181 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21880
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19180}
          #id: 1414
          #name: "Magic Wood 11"
          #slug: "magic-wood-11"
          #description: "<p>-\tExtremely large jug great for full-on overhangs <br />-\tCan be used with two hands easily<br />-\tIdeal for any wall angle and any grade of route<br />-\tExtra screw holes for more positioning options</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19185 …}
      #channels: Doctrine\ORM\PersistentCollection {#19191 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19187 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19189 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19183 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21789
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21788 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22400 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21793 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21828 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21846
    #collection: Doctrine\Common\Collections\ArrayCollection {#21851 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21817 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37169 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37171 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21789
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21788 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22400 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21793 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Magic Wood 11(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21846
    #collection: Doctrine\Common\Collections\ArrayCollection {#21851 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21817 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37169 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37171 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21881
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21789
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21788 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22400 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21793 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21828 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21846
      #collection: Doctrine\Common\Collections\ArrayCollection {#21851 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21817 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37169 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37171 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22406
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21322 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21826 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21806 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21828 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22411
  +variant: App\Entity\Product\ProductVariant {#21828 …}
  +price: "€254.00"
  +originalPrice: "€254.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 {#22406
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21322 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21826 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21806 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 48.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#19203
    #id: 203
    #code: "735"
    #attributes: Doctrine\ORM\PersistentCollection {#19216 …}
    #variants: Doctrine\ORM\PersistentCollection {#19218 …}
    #options: Doctrine\ORM\PersistentCollection {#19222 …}
    #associations: Doctrine\ORM\PersistentCollection {#19220 …}
    #createdAt: DateTime @1793887360 {#19201
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19202
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19204 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22501
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19203}
        #id: 1421
        #name: "Magic Wood 08"
        #slug: "magic-wood-08"
        #description: "<p>-\t6 Mondo-sized pinches offering a variety of pinch grip options<br />-\tIdeal for eye catching routes<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19208 …}
    #channels: Doctrine\ORM\PersistentCollection {#19214 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19210 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19212 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19206 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21861
  +product: App\Entity\Product\Product {#19203
    #id: 203
    #code: "735"
    #attributes: Doctrine\ORM\PersistentCollection {#19216 …}
    #variants: Doctrine\ORM\PersistentCollection {#19218 …}
    #options: Doctrine\ORM\PersistentCollection {#19222 …}
    #associations: Doctrine\ORM\PersistentCollection {#19220 …}
    #createdAt: DateTime @1793887360 {#19201
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19202
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19204 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22501
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19203}
        #id: 1421
        #name: "Magic Wood 08"
        #slug: "magic-wood-08"
        #description: "<p>-\t6 Mondo-sized pinches offering a variety of pinch grip options<br />-\tIdeal for eye catching routes<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19208 …}
    #channels: Doctrine\ORM\PersistentCollection {#19214 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19210 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19212 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19206 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22449 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.24 ms
Input props
[
  "product" => App\Entity\Product\Product {#19203
    #id: 203
    #code: "735"
    #attributes: Doctrine\ORM\PersistentCollection {#19216 …}
    #variants: Doctrine\ORM\PersistentCollection {#19218 …}
    #options: Doctrine\ORM\PersistentCollection {#19222 …}
    #associations: Doctrine\ORM\PersistentCollection {#19220 …}
    #createdAt: DateTime @1793887360 {#19201
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19202
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19204 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22501
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19203}
        #id: 1421
        #name: "Magic Wood 08"
        #slug: "magic-wood-08"
        #description: "<p>-\t6 Mondo-sized pinches offering a variety of pinch grip options<br />-\tIdeal for eye catching routes<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19208 …}
    #channels: Doctrine\ORM\PersistentCollection {#19214 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19210 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19212 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19206 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Magic Wood 08"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22520
  -props: [
    "product" => App\Entity\Product\Product {#19203
      #id: 203
      #code: "735"
      #attributes: Doctrine\ORM\PersistentCollection {#19216 …}
      #variants: Doctrine\ORM\PersistentCollection {#19218 …}
      #options: Doctrine\ORM\PersistentCollection {#19222 …}
      #associations: Doctrine\ORM\PersistentCollection {#19220 …}
      #createdAt: DateTime @1793887360 {#19201
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887360 {#19202
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19204 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22501
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19203}
          #id: 1421
          #name: "Magic Wood 08"
          #slug: "magic-wood-08"
          #description: "<p>-\t6 Mondo-sized pinches offering a variety of pinch grip options<br />-\tIdeal for eye catching routes<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tExtra screw holes for more positioning options</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19208 …}
      #channels: Doctrine\ORM\PersistentCollection {#19214 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19210 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19212 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19206 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22410
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22409 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22414 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22449 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22467
    #collection: Doctrine\Common\Collections\ArrayCollection {#22472 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22438 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37186 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37188 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22410
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22409 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22414 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Magic Wood 08(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22467
    #collection: Doctrine\Common\Collections\ArrayCollection {#22472 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22438 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37186 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37188 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22502
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22410
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22409 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22970 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22414 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22449 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22467
      #collection: Doctrine\Common\Collections\ArrayCollection {#22472 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22438 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37186 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37188 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21895 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22447 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22427 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22449 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22981
  +variant: App\Entity\Product\ProductVariant {#22449 …}
  +price: "€399.00"
  +originalPrice: "€399.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 {#22976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21895 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22447 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22427 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 49.36 ms
Input props
[
  "product" => App\Entity\Product\Product {#19226
    #id: 204
    #code: "737"
    #attributes: Doctrine\ORM\PersistentCollection {#19239 …}
    #variants: Doctrine\ORM\PersistentCollection {#19241 …}
    #options: Doctrine\ORM\PersistentCollection {#19245 …}
    #associations: Doctrine\ORM\PersistentCollection {#19243 …}
    #createdAt: DateTime @1793887360 {#19224
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19225
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19227 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23071
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19226}
        #id: 1428
        #name: "Magic Wood 09"
        #slug: "magic-wood-09"
        #description: "<p>-\tAnother great compliment set to the existing Pinch sets in the granite range<br />-\tIdeal for show-stopping routes, a real eye-catching addition to your wall<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tApprox. 60cm in length<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19231 …}
    #channels: Doctrine\ORM\PersistentCollection {#19237 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19233 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19235 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19229 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22482
  +product: App\Entity\Product\Product {#19226
    #id: 204
    #code: "737"
    #attributes: Doctrine\ORM\PersistentCollection {#19239 …}
    #variants: Doctrine\ORM\PersistentCollection {#19241 …}
    #options: Doctrine\ORM\PersistentCollection {#19245 …}
    #associations: Doctrine\ORM\PersistentCollection {#19243 …}
    #createdAt: DateTime @1793887360 {#19224
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19225
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19227 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23071
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19226}
        #id: 1428
        #name: "Magic Wood 09"
        #slug: "magic-wood-09"
        #description: "<p>-\tAnother great compliment set to the existing Pinch sets in the granite range<br />-\tIdeal for show-stopping routes, a real eye-catching addition to your wall<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tApprox. 60cm in length<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19231 …}
    #channels: Doctrine\ORM\PersistentCollection {#19237 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19233 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19235 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19229 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23019 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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 {#19226
    #id: 204
    #code: "737"
    #attributes: Doctrine\ORM\PersistentCollection {#19239 …}
    #variants: Doctrine\ORM\PersistentCollection {#19241 …}
    #options: Doctrine\ORM\PersistentCollection {#19245 …}
    #associations: Doctrine\ORM\PersistentCollection {#19243 …}
    #createdAt: DateTime @1793887360 {#19224
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19225
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19227 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23071
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19226}
        #id: 1428
        #name: "Magic Wood 09"
        #slug: "magic-wood-09"
        #description: "<p>-\tAnother great compliment set to the existing Pinch sets in the granite range<br />-\tIdeal for show-stopping routes, a real eye-catching addition to your wall<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tApprox. 60cm in length<br />-\tExtra screw holes for more positioning options</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19231 …}
    #channels: Doctrine\ORM\PersistentCollection {#19237 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19233 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19235 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19229 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Magic Wood 09"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23090
  -props: [
    "product" => App\Entity\Product\Product {#19226
      #id: 204
      #code: "737"
      #attributes: Doctrine\ORM\PersistentCollection {#19239 …}
      #variants: Doctrine\ORM\PersistentCollection {#19241 …}
      #options: Doctrine\ORM\PersistentCollection {#19245 …}
      #associations: Doctrine\ORM\PersistentCollection {#19243 …}
      #createdAt: DateTime @1793887360 {#19224
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887360 {#19225
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19227 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23071
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19226}
          #id: 1428
          #name: "Magic Wood 09"
          #slug: "magic-wood-09"
          #description: "<p>-\tAnother great compliment set to the existing Pinch sets in the granite range<br />-\tIdeal for show-stopping routes, a real eye-catching addition to your wall<br />-\tIdeal for helping develop pinch strength on all wall angles for all level of climber<br />-\tApprox. 60cm in length<br />-\tExtra screw holes for more positioning options</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19231 …}
      #channels: Doctrine\ORM\PersistentCollection {#19237 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15206 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19233 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19235 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19229 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22980
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22979 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23540 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22984 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23019 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23037
    #collection: Doctrine\Common\Collections\ArrayCollection {#23042 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23008 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37203 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37205 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22980
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22979 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23540 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22984 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Magic Wood 09(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23037
    #collection: Doctrine\Common\Collections\ArrayCollection {#23042 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23008 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37203 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37205 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23072
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22980
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22979 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23540 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22984 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23019 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23037
      #collection: Doctrine\Common\Collections\ArrayCollection {#23042 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23008 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37203 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37205 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23546
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22516 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23017 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22997 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23019 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23551
  +variant: App\Entity\Product\ProductVariant {#23019 …}
  +price: "€224.00"
  +originalPrice: "€224.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23546
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22516 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23017 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22997 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 47.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#19249
    #id: 205
    #code: "738"
    #attributes: Doctrine\ORM\PersistentCollection {#19262 …}
    #variants: Doctrine\ORM\PersistentCollection {#19264 …}
    #options: Doctrine\ORM\PersistentCollection {#19268 …}
    #associations: Doctrine\ORM\PersistentCollection {#19266 …}
    #createdAt: DateTime @1793887360 {#19247
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19248
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19250 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23641
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19249}
        #id: 1435
        #name: "Classic Mini Jugs"
        #slug: "classic-mini-jugs"
        #description: """
          <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes &gt;60 degrees<br />-\tPerfect for all grades of route</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19254 …}
    #channels: Doctrine\ORM\PersistentCollection {#19260 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19256 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19258 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19252 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23052
  +product: App\Entity\Product\Product {#19249
    #id: 205
    #code: "738"
    #attributes: Doctrine\ORM\PersistentCollection {#19262 …}
    #variants: Doctrine\ORM\PersistentCollection {#19264 …}
    #options: Doctrine\ORM\PersistentCollection {#19268 …}
    #associations: Doctrine\ORM\PersistentCollection {#19266 …}
    #createdAt: DateTime @1793887360 {#19247
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19248
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19250 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23641
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19249}
        #id: 1435
        #name: "Classic Mini Jugs"
        #slug: "classic-mini-jugs"
        #description: """
          <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes &gt;60 degrees<br />-\tPerfect for all grades of route</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19254 …}
    #channels: Doctrine\ORM\PersistentCollection {#19260 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19256 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19258 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19252 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23589 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.24 ms
Input props
[
  "product" => App\Entity\Product\Product {#19249
    #id: 205
    #code: "738"
    #attributes: Doctrine\ORM\PersistentCollection {#19262 …}
    #variants: Doctrine\ORM\PersistentCollection {#19264 …}
    #options: Doctrine\ORM\PersistentCollection {#19268 …}
    #associations: Doctrine\ORM\PersistentCollection {#19266 …}
    #createdAt: DateTime @1793887360 {#19247
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19248
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19250 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23641
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19249}
        #id: 1435
        #name: "Classic Mini Jugs"
        #slug: "classic-mini-jugs"
        #description: """
          <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes &gt;60 degrees<br />-\tPerfect for all grades of route</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19254 …}
    #channels: Doctrine\ORM\PersistentCollection {#19260 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19256 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19258 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19252 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Mini Jugs"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23660
  -props: [
    "product" => App\Entity\Product\Product {#19249
      #id: 205
      #code: "738"
      #attributes: Doctrine\ORM\PersistentCollection {#19262 …}
      #variants: Doctrine\ORM\PersistentCollection {#19264 …}
      #options: Doctrine\ORM\PersistentCollection {#19268 …}
      #associations: Doctrine\ORM\PersistentCollection {#19266 …}
      #createdAt: DateTime @1793887360 {#19247
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887360 {#19248
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19250 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23641
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19249}
          #id: 1435
          #name: "Classic Mini Jugs"
          #slug: "classic-mini-jugs"
          #description: """
            <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes &gt;60 degrees<br />-\tPerfect for all grades of route</p>\n
            <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19254 …}
      #channels: Doctrine\ORM\PersistentCollection {#19260 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19256 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19258 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19252 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23550
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24110 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23554 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23589 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23607
    #collection: Doctrine\Common\Collections\ArrayCollection {#23612 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23578 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37220 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37222 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23550
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24110 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23554 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Mini Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23607
    #collection: Doctrine\Common\Collections\ArrayCollection {#23612 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23578 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37220 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37222 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23642
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23550
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23549 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24110 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23554 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23589 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23607
      #collection: Doctrine\Common\Collections\ArrayCollection {#23612 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23578 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37220 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37222 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24116
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23086 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23587 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23567 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23589 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24121
  +variant: App\Entity\Product\ProductVariant {#23589 …}
  +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 {#24116
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23086 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23587 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23567 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 46.22 ms
Input props
[
  "product" => App\Entity\Product\Product {#19272
    #id: 206
    #code: "739"
    #attributes: Doctrine\ORM\PersistentCollection {#19285 …}
    #variants: Doctrine\ORM\PersistentCollection {#19287 …}
    #options: Doctrine\ORM\PersistentCollection {#19291 …}
    #associations: Doctrine\ORM\PersistentCollection {#19289 …}
    #createdAt: DateTime @1793887360 {#19270
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19271
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19273 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24211
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19272}
        #id: 1442
        #name: "Classic Mini Footholds"
        #slug: "classic-mini-footholds"
        #description: """
          <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19277 …}
    #channels: Doctrine\ORM\PersistentCollection {#19283 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19279 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19281 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19275 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23622
  +product: App\Entity\Product\Product {#19272
    #id: 206
    #code: "739"
    #attributes: Doctrine\ORM\PersistentCollection {#19285 …}
    #variants: Doctrine\ORM\PersistentCollection {#19287 …}
    #options: Doctrine\ORM\PersistentCollection {#19291 …}
    #associations: Doctrine\ORM\PersistentCollection {#19289 …}
    #createdAt: DateTime @1793887360 {#19270
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19271
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19273 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24211
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19272}
        #id: 1442
        #name: "Classic Mini Footholds"
        #slug: "classic-mini-footholds"
        #description: """
          <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19277 …}
    #channels: Doctrine\ORM\PersistentCollection {#19283 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19279 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19281 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19275 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24159 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#19272
    #id: 206
    #code: "739"
    #attributes: Doctrine\ORM\PersistentCollection {#19285 …}
    #variants: Doctrine\ORM\PersistentCollection {#19287 …}
    #options: Doctrine\ORM\PersistentCollection {#19291 …}
    #associations: Doctrine\ORM\PersistentCollection {#19289 …}
    #createdAt: DateTime @1793887360 {#19270
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887360 {#19271
      date: 2026-11-05 14:02:40.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19273 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24211
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19272}
        #id: 1442
        #name: "Classic Mini Footholds"
        #slug: "classic-mini-footholds"
        #description: """
          <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19277 …}
    #channels: Doctrine\ORM\PersistentCollection {#19283 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19279 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19281 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19275 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Mini Footholds"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24230
  -props: [
    "product" => App\Entity\Product\Product {#19272
      #id: 206
      #code: "739"
      #attributes: Doctrine\ORM\PersistentCollection {#19285 …}
      #variants: Doctrine\ORM\PersistentCollection {#19287 …}
      #options: Doctrine\ORM\PersistentCollection {#19291 …}
      #associations: Doctrine\ORM\PersistentCollection {#19289 …}
      #createdAt: DateTime @1793887360 {#19270
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887360 {#19271
        date: 2026-11-05 14:02:40.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19273 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24211
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19272}
          #id: 1442
          #name: "Classic Mini Footholds"
          #slug: "classic-mini-footholds"
          #description: """
            <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
            <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19277 …}
      #channels: Doctrine\ORM\PersistentCollection {#19283 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19279 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19281 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19275 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24120
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24680 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24124 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24159 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24177
    #collection: Doctrine\Common\Collections\ArrayCollection {#24182 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24148 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37237 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37239 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24120
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24680 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24124 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Mini Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24177
    #collection: Doctrine\Common\Collections\ArrayCollection {#24182 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24148 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37237 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37239 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24212
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24120
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24119 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24680 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24124 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24159 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24177
      #collection: Doctrine\Common\Collections\ArrayCollection {#24182 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24148 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37237 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37239 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23656 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24157 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24137 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24159 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24691
  +variant: App\Entity\Product\ProductVariant {#24159 …}
  +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 {#24686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23656 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24157 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24137 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 46.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#19295
    #id: 207
    #code: "740"
    #attributes: Doctrine\ORM\PersistentCollection {#19308 …}
    #variants: Doctrine\ORM\PersistentCollection {#19310 …}
    #options: Doctrine\ORM\PersistentCollection {#19314 …}
    #associations: Doctrine\ORM\PersistentCollection {#19312 …}
    #createdAt: DateTime @1793887361 {#19293
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19294
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19296 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24781
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19295}
        #id: 1449
        #name: "Classic Footholds"
        #slug: "classic-footholds"
        #description: """
          <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19300 …}
    #channels: Doctrine\ORM\PersistentCollection {#19306 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19302 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19304 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19298 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24192
  +product: App\Entity\Product\Product {#19295
    #id: 207
    #code: "740"
    #attributes: Doctrine\ORM\PersistentCollection {#19308 …}
    #variants: Doctrine\ORM\PersistentCollection {#19310 …}
    #options: Doctrine\ORM\PersistentCollection {#19314 …}
    #associations: Doctrine\ORM\PersistentCollection {#19312 …}
    #createdAt: DateTime @1793887361 {#19293
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19294
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19296 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24781
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19295}
        #id: 1449
        #name: "Classic Footholds"
        #slug: "classic-footholds"
        #description: """
          <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19300 …}
    #channels: Doctrine\ORM\PersistentCollection {#19306 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19302 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19304 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19298 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24729 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#19295
    #id: 207
    #code: "740"
    #attributes: Doctrine\ORM\PersistentCollection {#19308 …}
    #variants: Doctrine\ORM\PersistentCollection {#19310 …}
    #options: Doctrine\ORM\PersistentCollection {#19314 …}
    #associations: Doctrine\ORM\PersistentCollection {#19312 …}
    #createdAt: DateTime @1793887361 {#19293
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19294
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19296 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24781
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19295}
        #id: 1449
        #name: "Classic Footholds"
        #slug: "classic-footholds"
        #description: """
          <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19300 …}
    #channels: Doctrine\ORM\PersistentCollection {#19306 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19302 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19304 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19298 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Footholds"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24800
  -props: [
    "product" => App\Entity\Product\Product {#19295
      #id: 207
      #code: "740"
      #attributes: Doctrine\ORM\PersistentCollection {#19308 …}
      #variants: Doctrine\ORM\PersistentCollection {#19310 …}
      #options: Doctrine\ORM\PersistentCollection {#19314 …}
      #associations: Doctrine\ORM\PersistentCollection {#19312 …}
      #createdAt: DateTime @1793887361 {#19293
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887361 {#19294
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19296 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24781
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19295}
          #id: 1449
          #name: "Classic Footholds"
          #slug: "classic-footholds"
          #description: """
            <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n
            <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19300 …}
      #channels: Doctrine\ORM\PersistentCollection {#19306 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15129 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19302 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19304 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19298 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24690
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24689 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25250 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24694 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24729 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24747
    #collection: Doctrine\Common\Collections\ArrayCollection {#24752 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24718 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37254 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37256 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24690
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24689 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25250 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24694 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24747
    #collection: Doctrine\Common\Collections\ArrayCollection {#24752 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24718 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37254 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37256 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24782
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24690
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24689 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25250 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24694 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24729 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24747
      #collection: Doctrine\Common\Collections\ArrayCollection {#24752 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24718 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37254 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37256 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25256
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24226 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24707 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24729 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25261
  +variant: App\Entity\Product\ProductVariant {#24729 …}
  +price: "€79.00"
  +originalPrice: "€79.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 {#25256
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24226 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24707 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 46.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#19318
    #id: 208
    #code: "744"
    #attributes: Doctrine\ORM\PersistentCollection {#19331 …}
    #variants: Doctrine\ORM\PersistentCollection {#19333 …}
    #options: Doctrine\ORM\PersistentCollection {#19337 …}
    #associations: Doctrine\ORM\PersistentCollection {#19335 …}
    #createdAt: DateTime @1793887361 {#19316
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19317
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19319 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25351
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19318}
        #id: 1456
        #name: "Fontainebleau Pinches"
        #slug: "fontainebleau-pinches"
        #description: "<p>-\tGood variety of pinches in this set varying in width and positivity<br />-\tIdeal for all grades and wall angles, up to the limit of the climber!<br />-\tContains some technically challenging pinches for more technical problems<br />-\tPerfect addition to other sets great for creative route setting <br />-\tNow can be affixed with Screws and bolts</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19323 …}
    #channels: Doctrine\ORM\PersistentCollection {#19329 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19325 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19327 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19321 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24762
  +product: App\Entity\Product\Product {#19318
    #id: 208
    #code: "744"
    #attributes: Doctrine\ORM\PersistentCollection {#19331 …}
    #variants: Doctrine\ORM\PersistentCollection {#19333 …}
    #options: Doctrine\ORM\PersistentCollection {#19337 …}
    #associations: Doctrine\ORM\PersistentCollection {#19335 …}
    #createdAt: DateTime @1793887361 {#19316
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19317
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19319 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25351
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19318}
        #id: 1456
        #name: "Fontainebleau Pinches"
        #slug: "fontainebleau-pinches"
        #description: "<p>-\tGood variety of pinches in this set varying in width and positivity<br />-\tIdeal for all grades and wall angles, up to the limit of the climber!<br />-\tContains some technically challenging pinches for more technical problems<br />-\tPerfect addition to other sets great for creative route setting <br />-\tNow can be affixed with Screws and bolts</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19323 …}
    #channels: Doctrine\ORM\PersistentCollection {#19329 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19325 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19327 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19321 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25299 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#19318
    #id: 208
    #code: "744"
    #attributes: Doctrine\ORM\PersistentCollection {#19331 …}
    #variants: Doctrine\ORM\PersistentCollection {#19333 …}
    #options: Doctrine\ORM\PersistentCollection {#19337 …}
    #associations: Doctrine\ORM\PersistentCollection {#19335 …}
    #createdAt: DateTime @1793887361 {#19316
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19317
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19319 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25351
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19318}
        #id: 1456
        #name: "Fontainebleau Pinches"
        #slug: "fontainebleau-pinches"
        #description: "<p>-\tGood variety of pinches in this set varying in width and positivity<br />-\tIdeal for all grades and wall angles, up to the limit of the climber!<br />-\tContains some technically challenging pinches for more technical problems<br />-\tPerfect addition to other sets great for creative route setting <br />-\tNow can be affixed with Screws and bolts</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19323 …}
    #channels: Doctrine\ORM\PersistentCollection {#19329 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19325 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19327 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19321 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Pinches"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25370
  -props: [
    "product" => App\Entity\Product\Product {#19318
      #id: 208
      #code: "744"
      #attributes: Doctrine\ORM\PersistentCollection {#19331 …}
      #variants: Doctrine\ORM\PersistentCollection {#19333 …}
      #options: Doctrine\ORM\PersistentCollection {#19337 …}
      #associations: Doctrine\ORM\PersistentCollection {#19335 …}
      #createdAt: DateTime @1793887361 {#19316
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887361 {#19317
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19319 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25351
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19318}
          #id: 1456
          #name: "Fontainebleau Pinches"
          #slug: "fontainebleau-pinches"
          #description: "<p>-\tGood variety of pinches in this set varying in width and positivity<br />-\tIdeal for all grades and wall angles, up to the limit of the climber!<br />-\tContains some technically challenging pinches for more technical problems<br />-\tPerfect addition to other sets great for creative route setting <br />-\tNow can be affixed with Screws and bolts</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19323 …}
      #channels: Doctrine\ORM\PersistentCollection {#19329 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19325 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19327 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19321 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25260
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25259 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25264 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25299 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25317
    #collection: Doctrine\Common\Collections\ArrayCollection {#25322 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25288 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37271 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37273 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25260
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25259 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25264 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Pinches(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25317
    #collection: Doctrine\Common\Collections\ArrayCollection {#25322 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25288 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37271 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37273 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25352
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25260
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25259 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25819 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25264 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25299 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25317
      #collection: Doctrine\Common\Collections\ArrayCollection {#25322 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25288 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37271 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37273 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25825
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24796 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25277 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25299 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25830
  +variant: App\Entity\Product\ProductVariant {#25299 …}
  +price: "€254.00"
  +originalPrice: "€254.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 {#25825
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24796 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25277 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 49.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#19341
    #id: 209
    #code: "745"
    #attributes: Doctrine\ORM\PersistentCollection {#19354 …}
    #variants: Doctrine\ORM\PersistentCollection {#19356 …}
    #options: Doctrine\ORM\PersistentCollection {#19360 …}
    #associations: Doctrine\ORM\PersistentCollection {#19358 …}
    #createdAt: DateTime @1793887361 {#19339
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19340
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19342 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25920
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19341}
        #id: 1463
        #name: "Classic Jugs"
        #slug: "classic-jugs"
        #description: """
          <p>-\tVaried set of positive and ergonomic jugs<br />-\tWork horse product, essential for all climbing gyms<br />-\tMore positive hold, with slightly larger footprint than the mini jug (3-4 finger joints<br />-\tIdeal for all grade of route and all wall angles<br />-\tExtra screw hole for more secure fixation</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19346 …}
    #channels: Doctrine\ORM\PersistentCollection {#19352 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19348 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19350 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19344 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25332
  +product: App\Entity\Product\Product {#19341
    #id: 209
    #code: "745"
    #attributes: Doctrine\ORM\PersistentCollection {#19354 …}
    #variants: Doctrine\ORM\PersistentCollection {#19356 …}
    #options: Doctrine\ORM\PersistentCollection {#19360 …}
    #associations: Doctrine\ORM\PersistentCollection {#19358 …}
    #createdAt: DateTime @1793887361 {#19339
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19340
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19342 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25920
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19341}
        #id: 1463
        #name: "Classic Jugs"
        #slug: "classic-jugs"
        #description: """
          <p>-\tVaried set of positive and ergonomic jugs<br />-\tWork horse product, essential for all climbing gyms<br />-\tMore positive hold, with slightly larger footprint than the mini jug (3-4 finger joints<br />-\tIdeal for all grade of route and all wall angles<br />-\tExtra screw hole for more secure fixation</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19346 …}
    #channels: Doctrine\ORM\PersistentCollection {#19352 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19348 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19350 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19344 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25868 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#19341
    #id: 209
    #code: "745"
    #attributes: Doctrine\ORM\PersistentCollection {#19354 …}
    #variants: Doctrine\ORM\PersistentCollection {#19356 …}
    #options: Doctrine\ORM\PersistentCollection {#19360 …}
    #associations: Doctrine\ORM\PersistentCollection {#19358 …}
    #createdAt: DateTime @1793887361 {#19339
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19340
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19342 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25920
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19341}
        #id: 1463
        #name: "Classic Jugs"
        #slug: "classic-jugs"
        #description: """
          <p>-\tVaried set of positive and ergonomic jugs<br />-\tWork horse product, essential for all climbing gyms<br />-\tMore positive hold, with slightly larger footprint than the mini jug (3-4 finger joints<br />-\tIdeal for all grade of route and all wall angles<br />-\tExtra screw hole for more secure fixation</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19346 …}
    #channels: Doctrine\ORM\PersistentCollection {#19352 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19348 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19350 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19344 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Jugs"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25939
  -props: [
    "product" => App\Entity\Product\Product {#19341
      #id: 209
      #code: "745"
      #attributes: Doctrine\ORM\PersistentCollection {#19354 …}
      #variants: Doctrine\ORM\PersistentCollection {#19356 …}
      #options: Doctrine\ORM\PersistentCollection {#19360 …}
      #associations: Doctrine\ORM\PersistentCollection {#19358 …}
      #createdAt: DateTime @1793887361 {#19339
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887361 {#19340
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19342 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25920
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19341}
          #id: 1463
          #name: "Classic Jugs"
          #slug: "classic-jugs"
          #description: """
            <p>-\tVaried set of positive and ergonomic jugs<br />-\tWork horse product, essential for all climbing gyms<br />-\tMore positive hold, with slightly larger footprint than the mini jug (3-4 finger joints<br />-\tIdeal for all grade of route and all wall angles<br />-\tExtra screw hole for more secure fixation</p>\n
            <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19346 …}
      #channels: Doctrine\ORM\PersistentCollection {#19352 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13763 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19348 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19350 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19344 …}
    }
    "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 {#25829
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25828 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26389 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25833 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25868 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25886
    #collection: Doctrine\Common\Collections\ArrayCollection {#25891 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25857 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37288 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37290 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25829
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25828 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26389 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25833 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25886
    #collection: Doctrine\Common\Collections\ArrayCollection {#25891 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25857 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37288 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37290 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25921
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25829
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25828 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26389 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25833 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25868 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25886
      #collection: Doctrine\Common\Collections\ArrayCollection {#25891 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25857 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37288 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37290 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26395
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25866 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25846 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25868 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26400
  +variant: App\Entity\Product\ProductVariant {#25868 …}
  +price: "€249.00"
  +originalPrice: "€249.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 {#26395
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25866 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25846 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 51.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#19364
    #id: 210
    #code: "746"
    #attributes: Doctrine\ORM\PersistentCollection {#19377 …}
    #variants: Doctrine\ORM\PersistentCollection {#19379 …}
    #options: Doctrine\ORM\PersistentCollection {#19383 …}
    #associations: Doctrine\ORM\PersistentCollection {#19381 …}
    #createdAt: DateTime @1793887361 {#19362
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19363
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19365 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26490
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19364}
        #id: 1470
        #name: "Classic Specials"
        #slug: "classic-specials"
        #description: """
          <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting options</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19369 …}
    #channels: Doctrine\ORM\PersistentCollection {#19375 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15120 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19371 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19373 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19367 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25901
  +product: App\Entity\Product\Product {#19364
    #id: 210
    #code: "746"
    #attributes: Doctrine\ORM\PersistentCollection {#19377 …}
    #variants: Doctrine\ORM\PersistentCollection {#19379 …}
    #options: Doctrine\ORM\PersistentCollection {#19383 …}
    #associations: Doctrine\ORM\PersistentCollection {#19381 …}
    #createdAt: DateTime @1793887361 {#19362
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19363
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19365 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26490
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19364}
        #id: 1470
        #name: "Classic Specials"
        #slug: "classic-specials"
        #description: """
          <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting options</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19369 …}
    #channels: Doctrine\ORM\PersistentCollection {#19375 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15120 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19371 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19373 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19367 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26438 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#19364
    #id: 210
    #code: "746"
    #attributes: Doctrine\ORM\PersistentCollection {#19377 …}
    #variants: Doctrine\ORM\PersistentCollection {#19379 …}
    #options: Doctrine\ORM\PersistentCollection {#19383 …}
    #associations: Doctrine\ORM\PersistentCollection {#19381 …}
    #createdAt: DateTime @1793887361 {#19362
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#19363
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19365 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26490
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19364}
        #id: 1470
        #name: "Classic Specials"
        #slug: "classic-specials"
        #description: """
          <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting options</p>\n
          <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19369 …}
    #channels: Doctrine\ORM\PersistentCollection {#19375 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15120 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19371 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19373 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19367 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Specials"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26509
  -props: [
    "product" => App\Entity\Product\Product {#19364
      #id: 210
      #code: "746"
      #attributes: Doctrine\ORM\PersistentCollection {#19377 …}
      #variants: Doctrine\ORM\PersistentCollection {#19379 …}
      #options: Doctrine\ORM\PersistentCollection {#19383 …}
      #associations: Doctrine\ORM\PersistentCollection {#19381 …}
      #createdAt: DateTime @1793887361 {#19362
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887361 {#19363
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19365 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26490
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19364}
          #id: 1470
          #name: "Classic Specials"
          #slug: "classic-specials"
          #description: """
            <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting options</p>\n
            <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19369 …}
      #channels: Doctrine\ORM\PersistentCollection {#19375 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15120 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19371 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19373 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19367 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26399
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26398 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26403 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26438 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26456
    #collection: Doctrine\Common\Collections\ArrayCollection {#26461 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26427 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37305 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37307 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26399
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26398 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26403 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Specials(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26456
    #collection: Doctrine\Common\Collections\ArrayCollection {#26461 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26427 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37305 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37307 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26491
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26399
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26398 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26761 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26403 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26438 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26456
      #collection: Doctrine\Common\Collections\ArrayCollection {#26461 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26427 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37305 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37307 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25935 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26416 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26438 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26772
  +variant: App\Entity\Product\ProductVariant {#26438 …}
  +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 {#26767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25935 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26416 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 46.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#19387
    #id: 220
    #code: "757"
    #attributes: Doctrine\ORM\PersistentCollection {#19400 …}
    #variants: Doctrine\ORM\PersistentCollection {#19402 …}
    #options: Doctrine\ORM\PersistentCollection {#19406 …}
    #associations: Doctrine\ORM\PersistentCollection {#19404 …}
    #createdAt: DateTime @1793887363 {#19385
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887363 {#19386
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19388 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26862
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19387}
        #id: 1540
        #name: "Fontainebleau Mini Footholds"
        #slug: "fontainebleau-mini-footholds"
        #description: "<p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are slightly more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19392 …}
    #channels: Doctrine\ORM\PersistentCollection {#19398 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19394 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19396 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19390 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26471
  +product: App\Entity\Product\Product {#19387
    #id: 220
    #code: "757"
    #attributes: Doctrine\ORM\PersistentCollection {#19400 …}
    #variants: Doctrine\ORM\PersistentCollection {#19402 …}
    #options: Doctrine\ORM\PersistentCollection {#19406 …}
    #associations: Doctrine\ORM\PersistentCollection {#19404 …}
    #createdAt: DateTime @1793887363 {#19385
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887363 {#19386
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19388 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26862
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19387}
        #id: 1540
        #name: "Fontainebleau Mini Footholds"
        #slug: "fontainebleau-mini-footholds"
        #description: "<p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are slightly more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19392 …}
    #channels: Doctrine\ORM\PersistentCollection {#19398 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19394 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19396 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19390 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26810 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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 {#19387
    #id: 220
    #code: "757"
    #attributes: Doctrine\ORM\PersistentCollection {#19400 …}
    #variants: Doctrine\ORM\PersistentCollection {#19402 …}
    #options: Doctrine\ORM\PersistentCollection {#19406 …}
    #associations: Doctrine\ORM\PersistentCollection {#19404 …}
    #createdAt: DateTime @1793887363 {#19385
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887363 {#19386
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19388 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26862
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19387}
        #id: 1540
        #name: "Fontainebleau Mini Footholds"
        #slug: "fontainebleau-mini-footholds"
        #description: "<p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are slightly more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19392 …}
    #channels: Doctrine\ORM\PersistentCollection {#19398 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19394 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19396 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19390 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Mini Footholds"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26881
  -props: [
    "product" => App\Entity\Product\Product {#19387
      #id: 220
      #code: "757"
      #attributes: Doctrine\ORM\PersistentCollection {#19400 …}
      #variants: Doctrine\ORM\PersistentCollection {#19402 …}
      #options: Doctrine\ORM\PersistentCollection {#19406 …}
      #associations: Doctrine\ORM\PersistentCollection {#19404 …}
      #createdAt: DateTime @1793887363 {#19385
        date: 2026-11-05 14:02:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887363 {#19386
        date: 2026-11-05 14:02:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19388 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26862
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19387}
          #id: 1540
          #name: "Fontainebleau Mini Footholds"
          #slug: "fontainebleau-mini-footholds"
          #description: "<p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are slightly more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19392 …}
      #channels: Doctrine\ORM\PersistentCollection {#19398 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19394 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19396 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19390 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26771
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26775 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26810 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26828
    #collection: Doctrine\Common\Collections\ArrayCollection {#26833 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26799 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37322 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37324 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26771
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26775 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Mini Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26828
    #collection: Doctrine\Common\Collections\ArrayCollection {#26833 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26799 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37322 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37324 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26863
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26771
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26770 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27330 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26775 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26810 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26828
      #collection: Doctrine\Common\Collections\ArrayCollection {#26833 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26799 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37322 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37324 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27336
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26505 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26788 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26810 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27341
  +variant: App\Entity\Product\ProductVariant {#26810 …}
  +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 {#27336
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26505 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26788 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 63.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#19410
    #id: 221
    #code: "758"
    #attributes: Doctrine\ORM\PersistentCollection {#19423 …}
    #variants: Doctrine\ORM\PersistentCollection {#19425 …}
    #options: Doctrine\ORM\PersistentCollection {#19429 …}
    #associations: Doctrine\ORM\PersistentCollection {#19427 …}
    #createdAt: DateTime @1793887364 {#19408
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19409
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19411 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27431
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19410}
        #id: 1547
        #name: "Fontainebleau Mondo Pockets"
        #slug: "fontainebleau-mondo-pockets"
        #description: "<p>-\tThis large pocket will be a great eye-catching feature for any boulder or route wall<br />-\tCompliments other sets in the range to create the perfect route<br />-\tIdeal for all levels/grade, the pocket's positivity varies depending on how it is positioned on the wall, and at what angle.<br />-\tCan be affixed with screws or bolts and screws</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19415 …}
    #channels: Doctrine\ORM\PersistentCollection {#19421 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19419 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19413 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26843
  +product: App\Entity\Product\Product {#19410
    #id: 221
    #code: "758"
    #attributes: Doctrine\ORM\PersistentCollection {#19423 …}
    #variants: Doctrine\ORM\PersistentCollection {#19425 …}
    #options: Doctrine\ORM\PersistentCollection {#19429 …}
    #associations: Doctrine\ORM\PersistentCollection {#19427 …}
    #createdAt: DateTime @1793887364 {#19408
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19409
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19411 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27431
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19410}
        #id: 1547
        #name: "Fontainebleau Mondo Pockets"
        #slug: "fontainebleau-mondo-pockets"
        #description: "<p>-\tThis large pocket will be a great eye-catching feature for any boulder or route wall<br />-\tCompliments other sets in the range to create the perfect route<br />-\tIdeal for all levels/grade, the pocket's positivity varies depending on how it is positioned on the wall, and at what angle.<br />-\tCan be affixed with screws or bolts and screws</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19415 …}
    #channels: Doctrine\ORM\PersistentCollection {#19421 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19419 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19413 …}
  }
  +variant: App\Entity\Product\ProductVariant {#27379 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#19410
    #id: 221
    #code: "758"
    #attributes: Doctrine\ORM\PersistentCollection {#19423 …}
    #variants: Doctrine\ORM\PersistentCollection {#19425 …}
    #options: Doctrine\ORM\PersistentCollection {#19429 …}
    #associations: Doctrine\ORM\PersistentCollection {#19427 …}
    #createdAt: DateTime @1793887364 {#19408
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19409
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19411 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27431
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19410}
        #id: 1547
        #name: "Fontainebleau Mondo Pockets"
        #slug: "fontainebleau-mondo-pockets"
        #description: "<p>-\tThis large pocket will be a great eye-catching feature for any boulder or route wall<br />-\tCompliments other sets in the range to create the perfect route<br />-\tIdeal for all levels/grade, the pocket's positivity varies depending on how it is positioned on the wall, and at what angle.<br />-\tCan be affixed with screws or bolts and screws</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19415 …}
    #channels: Doctrine\ORM\PersistentCollection {#19421 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19419 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19413 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Mondo Pockets"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27450
  -props: [
    "product" => App\Entity\Product\Product {#19410
      #id: 221
      #code: "758"
      #attributes: Doctrine\ORM\PersistentCollection {#19423 …}
      #variants: Doctrine\ORM\PersistentCollection {#19425 …}
      #options: Doctrine\ORM\PersistentCollection {#19429 …}
      #associations: Doctrine\ORM\PersistentCollection {#19427 …}
      #createdAt: DateTime @1793887364 {#19408
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887364 {#19409
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19411 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#27431
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19410}
          #id: 1547
          #name: "Fontainebleau Mondo Pockets"
          #slug: "fontainebleau-mondo-pockets"
          #description: "<p>-\tThis large pocket will be a great eye-catching feature for any boulder or route wall<br />-\tCompliments other sets in the range to create the perfect route<br />-\tIdeal for all levels/grade, the pocket's positivity varies depending on how it is positioned on the wall, and at what angle.<br />-\tCan be affixed with screws or bolts and screws</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19415 …}
      #channels: Doctrine\ORM\PersistentCollection {#19421 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19417 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19419 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19413 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 3.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27340
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27339 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27908 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27344 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27379 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27397
    #collection: Doctrine\Common\Collections\ArrayCollection {#27402 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27368 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37339 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37341 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27340
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27339 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27908 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27344 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Mondo Pockets(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27397
    #collection: Doctrine\Common\Collections\ArrayCollection {#27402 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27368 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37339 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37341 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27432
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27340
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27339 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27908 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27344 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27379 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27397
      #collection: Doctrine\Common\Collections\ArrayCollection {#27402 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27368 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37339 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37341 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 9.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26877 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27377 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27357 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27379 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27919
  +variant: App\Entity\Product\ProductVariant {#27379 …}
  +price: "€209.00"
  +originalPrice: "€209.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 {#27914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26877 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27377 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27357 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 88.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#19433
    #id: 222
    #code: "804"
    #attributes: Doctrine\ORM\PersistentCollection {#19446 …}
    #variants: Doctrine\ORM\PersistentCollection {#19448 …}
    #options: Doctrine\ORM\PersistentCollection {#19452 …}
    #associations: Doctrine\ORM\PersistentCollection {#19450 …}
    #createdAt: DateTime @1793887364 {#19431
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19432
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19434 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28009
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19433}
        #id: 1554
        #name: "Fontainebleau La Gratonnade"
        #slug: "fontainebleau-la-gratonnade"
        #description: "<p>-\tInspired by and named after a typical slab like problem found in Isatis.<br />-\tGreat attention to detail mimicking the rock and the type grip used to keep yourself attached to the rock<br />-\tPerfect centerpiece product, extremely versatile<br />-\tVaried edges on all side, with a finger crack.<br />-\tCreate the problem in your gym by fixing to a 0-15 degree wall<br />-\tIdeal for all grades of problem and all levels <br />-\tFixed with screws onto wooden walls</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19438 …}
    #channels: Doctrine\ORM\PersistentCollection {#19444 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19440 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19442 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19436 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27412
  +product: App\Entity\Product\Product {#19433
    #id: 222
    #code: "804"
    #attributes: Doctrine\ORM\PersistentCollection {#19446 …}
    #variants: Doctrine\ORM\PersistentCollection {#19448 …}
    #options: Doctrine\ORM\PersistentCollection {#19452 …}
    #associations: Doctrine\ORM\PersistentCollection {#19450 …}
    #createdAt: DateTime @1793887364 {#19431
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19432
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19434 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28009
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19433}
        #id: 1554
        #name: "Fontainebleau La Gratonnade"
        #slug: "fontainebleau-la-gratonnade"
        #description: "<p>-\tInspired by and named after a typical slab like problem found in Isatis.<br />-\tGreat attention to detail mimicking the rock and the type grip used to keep yourself attached to the rock<br />-\tPerfect centerpiece product, extremely versatile<br />-\tVaried edges on all side, with a finger crack.<br />-\tCreate the problem in your gym by fixing to a 0-15 degree wall<br />-\tIdeal for all grades of problem and all levels <br />-\tFixed with screws onto wooden walls</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19438 …}
    #channels: Doctrine\ORM\PersistentCollection {#19444 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19440 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19442 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19436 …}
  }
  +variant: App\Entity\Product\ProductVariant {#27957 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#19433
    #id: 222
    #code: "804"
    #attributes: Doctrine\ORM\PersistentCollection {#19446 …}
    #variants: Doctrine\ORM\PersistentCollection {#19448 …}
    #options: Doctrine\ORM\PersistentCollection {#19452 …}
    #associations: Doctrine\ORM\PersistentCollection {#19450 …}
    #createdAt: DateTime @1793887364 {#19431
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19432
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19434 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28009
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19433}
        #id: 1554
        #name: "Fontainebleau La Gratonnade"
        #slug: "fontainebleau-la-gratonnade"
        #description: "<p>-\tInspired by and named after a typical slab like problem found in Isatis.<br />-\tGreat attention to detail mimicking the rock and the type grip used to keep yourself attached to the rock<br />-\tPerfect centerpiece product, extremely versatile<br />-\tVaried edges on all side, with a finger crack.<br />-\tCreate the problem in your gym by fixing to a 0-15 degree wall<br />-\tIdeal for all grades of problem and all levels <br />-\tFixed with screws onto wooden walls</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19438 …}
    #channels: Doctrine\ORM\PersistentCollection {#19444 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19440 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19442 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19436 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau La Gratonnade"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28028
  -props: [
    "product" => App\Entity\Product\Product {#19433
      #id: 222
      #code: "804"
      #attributes: Doctrine\ORM\PersistentCollection {#19446 …}
      #variants: Doctrine\ORM\PersistentCollection {#19448 …}
      #options: Doctrine\ORM\PersistentCollection {#19452 …}
      #associations: Doctrine\ORM\PersistentCollection {#19450 …}
      #createdAt: DateTime @1793887364 {#19431
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887364 {#19432
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19434 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28009
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19433}
          #id: 1554
          #name: "Fontainebleau La Gratonnade"
          #slug: "fontainebleau-la-gratonnade"
          #description: "<p>-\tInspired by and named after a typical slab like problem found in Isatis.<br />-\tGreat attention to detail mimicking the rock and the type grip used to keep yourself attached to the rock<br />-\tPerfect centerpiece product, extremely versatile<br />-\tVaried edges on all side, with a finger crack.<br />-\tCreate the problem in your gym by fixing to a 0-15 degree wall<br />-\tIdeal for all grades of problem and all levels <br />-\tFixed with screws onto wooden walls</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19438 …}
      #channels: Doctrine\ORM\PersistentCollection {#19444 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19440 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19442 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19436 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 4.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27918
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27922 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27957 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27975
    #collection: Doctrine\Common\Collections\ArrayCollection {#27980 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27946 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37356 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37358 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27918
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27922 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau La Gratonnade(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27975
    #collection: Doctrine\Common\Collections\ArrayCollection {#27980 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27946 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37356 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37358 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28010
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27918
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27917 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28475 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27922 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27957 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27975
      #collection: Doctrine\Common\Collections\ArrayCollection {#27980 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27946 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37356 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37358 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 9.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28481
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27955 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27935 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27957 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28486
  +variant: App\Entity\Product\ProductVariant {#27957 …}
  +price: "€264.00"
  +originalPrice: "€264.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 {#28481
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27955 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27935 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 85.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#19456
    #id: 223
    #code: "805"
    #attributes: Doctrine\ORM\PersistentCollection {#19469 …}
    #variants: Doctrine\ORM\PersistentCollection {#19471 …}
    #options: Doctrine\ORM\PersistentCollection {#19475 …}
    #associations: Doctrine\ORM\PersistentCollection {#19473 …}
    #createdAt: DateTime @1793887364 {#19454
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19455
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19457 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28576
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19456}
        #id: 1561
        #name: "Fontainebleau La Coquille"
        #slug: "fontainebleau-la-coquille"
        #description: "<p>-\tInspired by the finishing edge on "Surplomb de la Coquille"<br />-\tGreat attention to detail in recreating the incut edge<br />-\tPerfect centerpiece product, extremely versatile<br />-\tAn Incut edge runs along its side, great as a side pull or under cut.<br />-\tCreate the problem in your gym by fixing to a 0-45 degree wall<br />-\tIdeal for all grades of problem and all levels<br />-\tFixed with screws onto wooden walls</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19461 …}
    #channels: Doctrine\ORM\PersistentCollection {#19467 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19463 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19465 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19459 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27990
  +product: App\Entity\Product\Product {#19456
    #id: 223
    #code: "805"
    #attributes: Doctrine\ORM\PersistentCollection {#19469 …}
    #variants: Doctrine\ORM\PersistentCollection {#19471 …}
    #options: Doctrine\ORM\PersistentCollection {#19475 …}
    #associations: Doctrine\ORM\PersistentCollection {#19473 …}
    #createdAt: DateTime @1793887364 {#19454
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19455
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19457 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28576
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19456}
        #id: 1561
        #name: "Fontainebleau La Coquille"
        #slug: "fontainebleau-la-coquille"
        #description: "<p>-\tInspired by the finishing edge on "Surplomb de la Coquille"<br />-\tGreat attention to detail in recreating the incut edge<br />-\tPerfect centerpiece product, extremely versatile<br />-\tAn Incut edge runs along its side, great as a side pull or under cut.<br />-\tCreate the problem in your gym by fixing to a 0-45 degree wall<br />-\tIdeal for all grades of problem and all levels<br />-\tFixed with screws onto wooden walls</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19461 …}
    #channels: Doctrine\ORM\PersistentCollection {#19467 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19463 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19465 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19459 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28524 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#18890 …}
  #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.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#19456
    #id: 223
    #code: "805"
    #attributes: Doctrine\ORM\PersistentCollection {#19469 …}
    #variants: Doctrine\ORM\PersistentCollection {#19471 …}
    #options: Doctrine\ORM\PersistentCollection {#19475 …}
    #associations: Doctrine\ORM\PersistentCollection {#19473 …}
    #createdAt: DateTime @1793887364 {#19454
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#19455
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19457 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28576
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19456}
        #id: 1561
        #name: "Fontainebleau La Coquille"
        #slug: "fontainebleau-la-coquille"
        #description: "<p>-\tInspired by the finishing edge on "Surplomb de la Coquille"<br />-\tGreat attention to detail in recreating the incut edge<br />-\tPerfect centerpiece product, extremely versatile<br />-\tAn Incut edge runs along its side, great as a side pull or under cut.<br />-\tCreate the problem in your gym by fixing to a 0-45 degree wall<br />-\tIdeal for all grades of problem and all levels<br />-\tFixed with screws onto wooden walls</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19461 …}
    #channels: Doctrine\ORM\PersistentCollection {#19467 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19463 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19465 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19459 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau La Coquille"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28595
  -props: [
    "product" => App\Entity\Product\Product {#19456
      #id: 223
      #code: "805"
      #attributes: Doctrine\ORM\PersistentCollection {#19469 …}
      #variants: Doctrine\ORM\PersistentCollection {#19471 …}
      #options: Doctrine\ORM\PersistentCollection {#19475 …}
      #associations: Doctrine\ORM\PersistentCollection {#19473 …}
      #createdAt: DateTime @1793887364 {#19454
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887364 {#19455
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19457 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28576
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19456}
          #id: 1561
          #name: "Fontainebleau La Coquille"
          #slug: "fontainebleau-la-coquille"
          #description: "<p>-\tInspired by the finishing edge on "Surplomb de la Coquille"<br />-\tGreat attention to detail in recreating the incut edge<br />-\tPerfect centerpiece product, extremely versatile<br />-\tAn Incut edge runs along its side, great as a side pull or under cut.<br />-\tCreate the problem in your gym by fixing to a 0-45 degree wall<br />-\tIdeal for all grades of problem and all levels<br />-\tFixed with screws onto wooden walls</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19461 …}
      #channels: Doctrine\ORM\PersistentCollection {#19467 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7853 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19463 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19465 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11168 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19459 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 4.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28485
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28484 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28489 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28524 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28542
    #collection: Doctrine\Common\Collections\ArrayCollection {#28547 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28513 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37375 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28485
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28484 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28489 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau La Coquille(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28542
    #collection: Doctrine\Common\Collections\ArrayCollection {#28547 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28513 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#37373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37375 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28577
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28485
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28484 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29044 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28489 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28524 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28542
      #collection: Doctrine\Common\Collections\ArrayCollection {#28547 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28513 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#37373 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37375 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 8.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28024 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28522 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28502 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28524 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29055
  +variant: App\Entity\Product\ProductVariant {#28524 …}
  +price: "€264.00"
  +originalPrice: "€264.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 {#29050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28024 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28522 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28502 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 28.0 MiB 23.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17493 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29101 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29096 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29071
  +cart: App\Entity\Order\Order {#13817 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17493 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29101 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29096 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …}
}