GET http://dev.climbholds.com/en_US/taxons/fontainebleau-range?page=2

Components

10 Twig Components
54 Render Count
1214 ms Render Time
26.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
12 1,045.59ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
12 55.53ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
12 55.44ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
12 93.37ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 110.84ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 5.47ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.66ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 19.84ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 0.82ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 30.18ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 24.0 MiB 110.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12810
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12806 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12807 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12809 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12810
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12806 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12807 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12809 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12679
  -formFactory: Symfony\Component\Form\FormFactory {#7072 …}
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 24.0 MiB 5.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12982
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12978 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12979 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12981 …}
    +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 {#12987
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12982
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12978 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12979 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12981 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 24.0 MiB 1.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13016 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12992 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13487 …}
    +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 {#13493
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13016 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12992 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13487 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 24.0 MiB 19.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13630
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13600 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13599 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13629 …}
    +prefixes: [
      "sylius_shop.base.header.content.cart"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13635
  +cart: App\Entity\Order\Order {#13643 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13630
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13600 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13599 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13629 …}
    +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 24.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13722 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13729 …}
    +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 {#12962
  #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 {#13730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13722 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13729 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 186.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#18077
    #id: 131
    #code: "529"
    #attributes: Doctrine\ORM\PersistentCollection {#18561 …}
    #variants: Doctrine\ORM\PersistentCollection {#18765 …}
    #options: Doctrine\ORM\PersistentCollection {#18830 …}
    #associations: Doctrine\ORM\PersistentCollection {#18833 …}
    #createdAt: DateTime @1793887311 {#18086
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887311 {#18082
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18184 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19677
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18077}
        #id: 917
        #name: "Fontainebleau Mondo Footholds"
        #slug: "fontainebleau-mondo-footholds"
        #description: "<p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.<br />-\tCan be used with impact drivers and both types of fixing.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18237 …}
    #channels: Doctrine\ORM\PersistentCollection {#18420 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18353 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18423 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18182 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19098
  +product: App\Entity\Product\Product {#18077
    #id: 131
    #code: "529"
    #attributes: Doctrine\ORM\PersistentCollection {#18561 …}
    #variants: Doctrine\ORM\PersistentCollection {#18765 …}
    #options: Doctrine\ORM\PersistentCollection {#18830 …}
    #associations: Doctrine\ORM\PersistentCollection {#18833 …}
    #createdAt: DateTime @1793887311 {#18086
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887311 {#18082
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18184 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19677
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18077}
        #id: 917
        #name: "Fontainebleau Mondo Footholds"
        #slug: "fontainebleau-mondo-footholds"
        #description: "<p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.<br />-\tCan be used with impact drivers and both types of fixing.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18237 …}
    #channels: Doctrine\ORM\PersistentCollection {#18420 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18353 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18423 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18182 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19272 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 36.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#18077
    #id: 131
    #code: "529"
    #attributes: Doctrine\ORM\PersistentCollection {#18561 …}
    #variants: Doctrine\ORM\PersistentCollection {#18765 …}
    #options: Doctrine\ORM\PersistentCollection {#18830 …}
    #associations: Doctrine\ORM\PersistentCollection {#18833 …}
    #createdAt: DateTime @1793887311 {#18086
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887311 {#18082
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18184 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#19677
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18077}
        #id: 917
        #name: "Fontainebleau Mondo Footholds"
        #slug: "fontainebleau-mondo-footholds"
        #description: "<p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.<br />-\tCan be used with impact drivers and both types of fixing.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18237 …}
    #channels: Doctrine\ORM\PersistentCollection {#18420 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18353 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18423 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18182 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Mondo Footholds"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19702
  -props: [
    "product" => App\Entity\Product\Product {#18077
      #id: 131
      #code: "529"
      #attributes: Doctrine\ORM\PersistentCollection {#18561 …}
      #variants: Doctrine\ORM\PersistentCollection {#18765 …}
      #options: Doctrine\ORM\PersistentCollection {#18830 …}
      #associations: Doctrine\ORM\PersistentCollection {#18833 …}
      #createdAt: DateTime @1793887311 {#18086
        date: 2026-11-05 14:01:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887311 {#18082
        date: 2026-11-05 14:01:51.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18184 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#19677
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18077}
          #id: 917
          #name: "Fontainebleau Mondo Footholds"
          #slug: "fontainebleau-mondo-footholds"
          #description: "<p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.<br />-\tCan be used with impact drivers and both types of fixing.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18237 …}
      #channels: Doctrine\ORM\PersistentCollection {#18420 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18353 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18423 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18182 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 9.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19690
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19934 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19272 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19627
    #collection: Doctrine\Common\Collections\ArrayCollection {#19626 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19472 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34386 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34440 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19690
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19934 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Mondo Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19627
    #collection: Doctrine\Common\Collections\ArrayCollection {#19626 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19472 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34386 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34440 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19657
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19690
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19569 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19595 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19934 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19272 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19627
      #collection: Doctrine\Common\Collections\ArrayCollection {#19626 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19472 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34386 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34440 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 11.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20150
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20135 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20144 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19272 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20159
  +variant: App\Entity\Product\ProductVariant {#19272 …}
  +price: "€99.00"
  +originalPrice: "€99.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 {#20150
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20135 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20144 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 87.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#18836
    #id: 134
    #code: "533"
    #attributes: Doctrine\ORM\PersistentCollection {#18849 …}
    #variants: Doctrine\ORM\PersistentCollection {#18851 …}
    #options: Doctrine\ORM\PersistentCollection {#18855 …}
    #associations: Doctrine\ORM\PersistentCollection {#18853 …}
    #createdAt: DateTime @1793887311 {#18834
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887311 {#18835
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18837 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20261
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18836}
        #id: 938
        #name: "Fontainebleau Crimps"
        #slug: "fontainebleau-crimps"
        #description: "<p>-\t2nd generation designed for the professional route setter with longevity n mind<br />-\tWith the advent of the more technical crimps in the range these crimps offer more positivity<br />-\tIdeal for all wall angles (&lt;60 degrees) and grade of route<br />-\tFeature an extra screw hole for secure fixation.<br />-\tDesigned stronger for a long service life</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18841 …}
    #channels: Doctrine\ORM\PersistentCollection {#18847 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18843 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18845 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18839 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19642
  +product: App\Entity\Product\Product {#18836
    #id: 134
    #code: "533"
    #attributes: Doctrine\ORM\PersistentCollection {#18849 …}
    #variants: Doctrine\ORM\PersistentCollection {#18851 …}
    #options: Doctrine\ORM\PersistentCollection {#18855 …}
    #associations: Doctrine\ORM\PersistentCollection {#18853 …}
    #createdAt: DateTime @1793887311 {#18834
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887311 {#18835
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18837 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20261
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18836}
        #id: 938
        #name: "Fontainebleau Crimps"
        #slug: "fontainebleau-crimps"
        #description: "<p>-\t2nd generation designed for the professional route setter with longevity n mind<br />-\tWith the advent of the more technical crimps in the range these crimps offer more positivity<br />-\tIdeal for all wall angles (&lt;60 degrees) and grade of route<br />-\tFeature an extra screw hole for secure fixation.<br />-\tDesigned stronger for a long service life</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18841 …}
    #channels: Doctrine\ORM\PersistentCollection {#18847 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18843 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18845 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18839 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20209 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#18836
    #id: 134
    #code: "533"
    #attributes: Doctrine\ORM\PersistentCollection {#18849 …}
    #variants: Doctrine\ORM\PersistentCollection {#18851 …}
    #options: Doctrine\ORM\PersistentCollection {#18855 …}
    #associations: Doctrine\ORM\PersistentCollection {#18853 …}
    #createdAt: DateTime @1793887311 {#18834
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887311 {#18835
      date: 2026-11-05 14:01:51.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18837 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20261
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18836}
        #id: 938
        #name: "Fontainebleau Crimps"
        #slug: "fontainebleau-crimps"
        #description: "<p>-\t2nd generation designed for the professional route setter with longevity n mind<br />-\tWith the advent of the more technical crimps in the range these crimps offer more positivity<br />-\tIdeal for all wall angles (&lt;60 degrees) and grade of route<br />-\tFeature an extra screw hole for secure fixation.<br />-\tDesigned stronger for a long service life</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18841 …}
    #channels: Doctrine\ORM\PersistentCollection {#18847 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18843 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18845 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18839 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Crimps"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20280
  -props: [
    "product" => App\Entity\Product\Product {#18836
      #id: 134
      #code: "533"
      #attributes: Doctrine\ORM\PersistentCollection {#18849 …}
      #variants: Doctrine\ORM\PersistentCollection {#18851 …}
      #options: Doctrine\ORM\PersistentCollection {#18855 …}
      #associations: Doctrine\ORM\PersistentCollection {#18853 …}
      #createdAt: DateTime @1793887311 {#18834
        date: 2026-11-05 14:01:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887311 {#18835
        date: 2026-11-05 14:01:51.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18837 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#20261
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18836}
          #id: 938
          #name: "Fontainebleau Crimps"
          #slug: "fontainebleau-crimps"
          #description: "<p>-\t2nd generation designed for the professional route setter with longevity n mind<br />-\tWith the advent of the more technical crimps in the range these crimps offer more positivity<br />-\tIdeal for all wall angles (&lt;60 degrees) and grade of route<br />-\tFeature an extra screw hole for secure fixation.<br />-\tDesigned stronger for a long service life</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18841 …}
      #channels: Doctrine\ORM\PersistentCollection {#18847 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18843 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18845 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18839 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 3.89 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20729 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20730 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20209 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20227
    #collection: Doctrine\Common\Collections\ArrayCollection {#20232 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20198 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34463 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34465 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20729 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20730 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20227
    #collection: Doctrine\Common\Collections\ArrayCollection {#20232 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20198 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34463 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34465 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20262
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20182
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20729 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20727 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20730 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20209 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20227
      #collection: Doctrine\Common\Collections\ArrayCollection {#20232 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20198 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34463 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34465 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 11.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20735
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19697 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20207 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20184 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20209 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20740
  +variant: App\Entity\Product\ProductVariant {#20209 …}
  +price: "€214.00"
  +originalPrice: "€214.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 {#20735
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19697 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20207 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20184 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 66.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#18859
    #id: 208
    #code: "744"
    #attributes: Doctrine\ORM\PersistentCollection {#18872 …}
    #variants: Doctrine\ORM\PersistentCollection {#18874 …}
    #options: Doctrine\ORM\PersistentCollection {#18878 …}
    #associations: Doctrine\ORM\PersistentCollection {#18876 …}
    #createdAt: DateTime @1793887361 {#18857
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#18858
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18860 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20830
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18859}
        #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 {#18864 …}
    #channels: Doctrine\ORM\PersistentCollection {#18870 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18866 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18868 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18862 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20242
  +product: App\Entity\Product\Product {#18859
    #id: 208
    #code: "744"
    #attributes: Doctrine\ORM\PersistentCollection {#18872 …}
    #variants: Doctrine\ORM\PersistentCollection {#18874 …}
    #options: Doctrine\ORM\PersistentCollection {#18878 …}
    #associations: Doctrine\ORM\PersistentCollection {#18876 …}
    #createdAt: DateTime @1793887361 {#18857
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#18858
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18860 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20830
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18859}
        #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 {#18864 …}
    #channels: Doctrine\ORM\PersistentCollection {#18870 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18866 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18868 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18862 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20778 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#18859
    #id: 208
    #code: "744"
    #attributes: Doctrine\ORM\PersistentCollection {#18872 …}
    #variants: Doctrine\ORM\PersistentCollection {#18874 …}
    #options: Doctrine\ORM\PersistentCollection {#18878 …}
    #associations: Doctrine\ORM\PersistentCollection {#18876 …}
    #createdAt: DateTime @1793887361 {#18857
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887361 {#18858
      date: 2026-11-05 14:02:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18860 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#20830
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18859}
        #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 {#18864 …}
    #channels: Doctrine\ORM\PersistentCollection {#18870 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18866 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18868 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18862 …}
  }
  "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 {#20849
  -props: [
    "product" => App\Entity\Product\Product {#18859
      #id: 208
      #code: "744"
      #attributes: Doctrine\ORM\PersistentCollection {#18872 …}
      #variants: Doctrine\ORM\PersistentCollection {#18874 …}
      #options: Doctrine\ORM\PersistentCollection {#18878 …}
      #associations: Doctrine\ORM\PersistentCollection {#18876 …}
      #createdAt: DateTime @1793887361 {#18857
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887361 {#18858
        date: 2026-11-05 14:02:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18860 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#20830
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18859}
          #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 {#18864 …}
      #channels: Doctrine\ORM\PersistentCollection {#18870 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18866 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18868 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18862 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 2.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20739
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21298 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20743 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20778 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20796
    #collection: Doctrine\Common\Collections\ArrayCollection {#20801 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20767 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34480 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34482 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20739
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21298 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20743 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Pinches(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20796
    #collection: Doctrine\Common\Collections\ArrayCollection {#20801 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20767 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34480 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34482 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20831
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20739
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20738 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21298 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20743 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20778 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20796
      #collection: Doctrine\Common\Collections\ArrayCollection {#20801 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20767 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34480 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34482 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 5.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20276 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20776 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20756 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20778 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21309
  +variant: App\Entity\Product\ProductVariant {#20778 …}
  +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 {#21304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20276 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20776 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20756 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 59.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#18882
    #id: 220
    #code: "757"
    #attributes: Doctrine\ORM\PersistentCollection {#18895 …}
    #variants: Doctrine\ORM\PersistentCollection {#18897 …}
    #options: Doctrine\ORM\PersistentCollection {#18901 …}
    #associations: Doctrine\ORM\PersistentCollection {#18899 …}
    #createdAt: DateTime @1793887363 {#18880
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887363 {#18881
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18883 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21399
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18882}
        #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 {#18887 …}
    #channels: Doctrine\ORM\PersistentCollection {#18893 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18889 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18891 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18885 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20811
  +product: App\Entity\Product\Product {#18882
    #id: 220
    #code: "757"
    #attributes: Doctrine\ORM\PersistentCollection {#18895 …}
    #variants: Doctrine\ORM\PersistentCollection {#18897 …}
    #options: Doctrine\ORM\PersistentCollection {#18901 …}
    #associations: Doctrine\ORM\PersistentCollection {#18899 …}
    #createdAt: DateTime @1793887363 {#18880
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887363 {#18881
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18883 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21399
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18882}
        #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 {#18887 …}
    #channels: Doctrine\ORM\PersistentCollection {#18893 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18889 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18891 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18885 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21347 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#18882
    #id: 220
    #code: "757"
    #attributes: Doctrine\ORM\PersistentCollection {#18895 …}
    #variants: Doctrine\ORM\PersistentCollection {#18897 …}
    #options: Doctrine\ORM\PersistentCollection {#18901 …}
    #associations: Doctrine\ORM\PersistentCollection {#18899 …}
    #createdAt: DateTime @1793887363 {#18880
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887363 {#18881
      date: 2026-11-05 14:02:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18883 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21399
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18882}
        #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 {#18887 …}
    #channels: Doctrine\ORM\PersistentCollection {#18893 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18889 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18891 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18885 …}
  }
  "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 {#21418
  -props: [
    "product" => App\Entity\Product\Product {#18882
      #id: 220
      #code: "757"
      #attributes: Doctrine\ORM\PersistentCollection {#18895 …}
      #variants: Doctrine\ORM\PersistentCollection {#18897 …}
      #options: Doctrine\ORM\PersistentCollection {#18901 …}
      #associations: Doctrine\ORM\PersistentCollection {#18899 …}
      #createdAt: DateTime @1793887363 {#18880
        date: 2026-11-05 14:02:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887363 {#18881
        date: 2026-11-05 14:02:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18883 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21399
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18882}
          #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 {#18887 …}
      #channels: Doctrine\ORM\PersistentCollection {#18893 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18889 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18891 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18885 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 5.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21867 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21312 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21347 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21365
    #collection: Doctrine\Common\Collections\ArrayCollection {#21370 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21336 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34497 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34499 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21867 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21312 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Mini Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21365
    #collection: Doctrine\Common\Collections\ArrayCollection {#21370 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21336 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34497 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34499 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21400
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21308
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21307 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21867 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21312 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21347 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21365
      #collection: Doctrine\Common\Collections\ArrayCollection {#21370 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21336 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34497 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34499 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 5.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20845 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21345 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21325 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21347 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21878
  +variant: App\Entity\Product\ProductVariant {#21347 …}
  +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 {#21873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20845 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21345 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21325 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 57.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#18905
    #id: 221
    #code: "758"
    #attributes: Doctrine\ORM\PersistentCollection {#18918 …}
    #variants: Doctrine\ORM\PersistentCollection {#18920 …}
    #options: Doctrine\ORM\PersistentCollection {#18924 …}
    #associations: Doctrine\ORM\PersistentCollection {#18922 …}
    #createdAt: DateTime @1793887364 {#18903
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18904
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18906 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21968
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18905}
        #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 {#18910 …}
    #channels: Doctrine\ORM\PersistentCollection {#18916 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18912 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18914 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18908 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21380
  +product: App\Entity\Product\Product {#18905
    #id: 221
    #code: "758"
    #attributes: Doctrine\ORM\PersistentCollection {#18918 …}
    #variants: Doctrine\ORM\PersistentCollection {#18920 …}
    #options: Doctrine\ORM\PersistentCollection {#18924 …}
    #associations: Doctrine\ORM\PersistentCollection {#18922 …}
    #createdAt: DateTime @1793887364 {#18903
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18904
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18906 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21968
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18905}
        #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 {#18910 …}
    #channels: Doctrine\ORM\PersistentCollection {#18916 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18912 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18914 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18908 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21916 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.22 ms
Input props
[
  "product" => App\Entity\Product\Product {#18905
    #id: 221
    #code: "758"
    #attributes: Doctrine\ORM\PersistentCollection {#18918 …}
    #variants: Doctrine\ORM\PersistentCollection {#18920 …}
    #options: Doctrine\ORM\PersistentCollection {#18924 …}
    #associations: Doctrine\ORM\PersistentCollection {#18922 …}
    #createdAt: DateTime @1793887364 {#18903
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18904
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18906 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21968
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18905}
        #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 {#18910 …}
    #channels: Doctrine\ORM\PersistentCollection {#18916 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18912 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18914 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18908 …}
  }
  "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 {#21987
  -props: [
    "product" => App\Entity\Product\Product {#18905
      #id: 221
      #code: "758"
      #attributes: Doctrine\ORM\PersistentCollection {#18918 …}
      #variants: Doctrine\ORM\PersistentCollection {#18920 …}
      #options: Doctrine\ORM\PersistentCollection {#18924 …}
      #associations: Doctrine\ORM\PersistentCollection {#18922 …}
      #createdAt: DateTime @1793887364 {#18903
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887364 {#18904
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18906 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21968
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18905}
          #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 {#18910 …}
      #channels: Doctrine\ORM\PersistentCollection {#18916 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18912 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18914 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18908 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 2.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21877
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21876 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22445 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21881 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21916 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21934
    #collection: Doctrine\Common\Collections\ArrayCollection {#21939 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21905 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34514 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34516 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21877
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21876 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22445 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21881 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Mondo Pockets(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21934
    #collection: Doctrine\Common\Collections\ArrayCollection {#21939 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21905 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34514 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34516 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21969
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21877
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21876 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22445 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21881 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21916 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21934
      #collection: Doctrine\Common\Collections\ArrayCollection {#21939 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21905 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34514 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34516 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 8.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22451
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21414 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21914 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21894 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21916 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22456
  +variant: App\Entity\Product\ProductVariant {#21916 …}
  +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 {#22451
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21414 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21914 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21894 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 68.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#18928
    #id: 222
    #code: "804"
    #attributes: Doctrine\ORM\PersistentCollection {#18941 …}
    #variants: Doctrine\ORM\PersistentCollection {#18943 …}
    #options: Doctrine\ORM\PersistentCollection {#18947 …}
    #associations: Doctrine\ORM\PersistentCollection {#18945 …}
    #createdAt: DateTime @1793887364 {#18926
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18927
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18929 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22546
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18928}
        #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 {#18933 …}
    #channels: Doctrine\ORM\PersistentCollection {#18939 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18935 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18937 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18931 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21949
  +product: App\Entity\Product\Product {#18928
    #id: 222
    #code: "804"
    #attributes: Doctrine\ORM\PersistentCollection {#18941 …}
    #variants: Doctrine\ORM\PersistentCollection {#18943 …}
    #options: Doctrine\ORM\PersistentCollection {#18947 …}
    #associations: Doctrine\ORM\PersistentCollection {#18945 …}
    #createdAt: DateTime @1793887364 {#18926
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18927
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18929 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22546
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18928}
        #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 {#18933 …}
    #channels: Doctrine\ORM\PersistentCollection {#18939 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18935 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18937 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18931 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22494 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#18928
    #id: 222
    #code: "804"
    #attributes: Doctrine\ORM\PersistentCollection {#18941 …}
    #variants: Doctrine\ORM\PersistentCollection {#18943 …}
    #options: Doctrine\ORM\PersistentCollection {#18947 …}
    #associations: Doctrine\ORM\PersistentCollection {#18945 …}
    #createdAt: DateTime @1793887364 {#18926
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18927
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18929 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22546
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18928}
        #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 {#18933 …}
    #channels: Doctrine\ORM\PersistentCollection {#18939 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18935 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18937 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18931 …}
  }
  "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 {#22565
  -props: [
    "product" => App\Entity\Product\Product {#18928
      #id: 222
      #code: "804"
      #attributes: Doctrine\ORM\PersistentCollection {#18941 …}
      #variants: Doctrine\ORM\PersistentCollection {#18943 …}
      #options: Doctrine\ORM\PersistentCollection {#18947 …}
      #associations: Doctrine\ORM\PersistentCollection {#18945 …}
      #createdAt: DateTime @1793887364 {#18926
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887364 {#18927
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18929 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22546
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18928}
          #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 {#18933 …}
      #channels: Doctrine\ORM\PersistentCollection {#18939 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18935 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18937 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18931 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 2.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22455
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22459 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22494 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22512
    #collection: Doctrine\Common\Collections\ArrayCollection {#22517 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22483 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34531 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34533 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22455
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22459 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau La Gratonnade(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22512
    #collection: Doctrine\Common\Collections\ArrayCollection {#22517 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22483 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34531 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34533 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22547
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22455
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22454 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23012 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22459 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22494 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22512
      #collection: Doctrine\Common\Collections\ArrayCollection {#22517 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22483 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34531 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34533 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 4.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21983 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22492 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22472 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22494 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23023
  +variant: App\Entity\Product\ProductVariant {#22494 …}
  +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 {#23018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21983 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22492 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22472 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 81.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#18951
    #id: 223
    #code: "805"
    #attributes: Doctrine\ORM\PersistentCollection {#18964 …}
    #variants: Doctrine\ORM\PersistentCollection {#18966 …}
    #options: Doctrine\ORM\PersistentCollection {#18970 …}
    #associations: Doctrine\ORM\PersistentCollection {#18968 …}
    #createdAt: DateTime @1793887364 {#18949
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18950
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18952 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23113
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18951}
        #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 {#18956 …}
    #channels: Doctrine\ORM\PersistentCollection {#18962 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18958 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18960 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18954 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22527
  +product: App\Entity\Product\Product {#18951
    #id: 223
    #code: "805"
    #attributes: Doctrine\ORM\PersistentCollection {#18964 …}
    #variants: Doctrine\ORM\PersistentCollection {#18966 …}
    #options: Doctrine\ORM\PersistentCollection {#18970 …}
    #associations: Doctrine\ORM\PersistentCollection {#18968 …}
    #createdAt: DateTime @1793887364 {#18949
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18950
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18952 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23113
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18951}
        #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 {#18956 …}
    #channels: Doctrine\ORM\PersistentCollection {#18962 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18958 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18960 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18954 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23061 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#18951
    #id: 223
    #code: "805"
    #attributes: Doctrine\ORM\PersistentCollection {#18964 …}
    #variants: Doctrine\ORM\PersistentCollection {#18966 …}
    #options: Doctrine\ORM\PersistentCollection {#18970 …}
    #associations: Doctrine\ORM\PersistentCollection {#18968 …}
    #createdAt: DateTime @1793887364 {#18949
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887364 {#18950
      date: 2026-11-05 14:02:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18952 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23113
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18951}
        #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 {#18956 …}
    #channels: Doctrine\ORM\PersistentCollection {#18962 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18958 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18960 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18954 …}
  }
  "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 {#23132
  -props: [
    "product" => App\Entity\Product\Product {#18951
      #id: 223
      #code: "805"
      #attributes: Doctrine\ORM\PersistentCollection {#18964 …}
      #variants: Doctrine\ORM\PersistentCollection {#18966 …}
      #options: Doctrine\ORM\PersistentCollection {#18970 …}
      #associations: Doctrine\ORM\PersistentCollection {#18968 …}
      #createdAt: DateTime @1793887364 {#18949
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887364 {#18950
        date: 2026-11-05 14:02:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18952 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23113
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18951}
          #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 {#18956 …}
      #channels: Doctrine\ORM\PersistentCollection {#18962 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18958 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18960 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18954 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 5.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23021 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23581 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23026 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23061 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23079
    #collection: Doctrine\Common\Collections\ArrayCollection {#23084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23050 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34548 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34550 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23021 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23581 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23026 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau La Coquille(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23079
    #collection: Doctrine\Common\Collections\ArrayCollection {#23084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23050 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34548 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34550 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23114
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23022
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23021 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23581 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23026 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23061 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23079
      #collection: Doctrine\Common\Collections\ArrayCollection {#23084 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23050 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34548 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34550 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 8.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23587
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22561 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23059 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23039 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23061 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23592
  +variant: App\Entity\Product\ProductVariant {#23061 …}
  +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 {#23587
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22561 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23059 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23039 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 102.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#18974
    #id: 257
    #code: "888"
    #attributes: Doctrine\ORM\PersistentCollection {#18987 …}
    #variants: Doctrine\ORM\PersistentCollection {#18989 …}
    #options: Doctrine\ORM\PersistentCollection {#18993 …}
    #associations: Doctrine\ORM\PersistentCollection {#18991 …}
    #createdAt: DateTime @1793887388 {#18972
      date: 2026-11-05 14:03:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887388 {#18973
      date: 2026-11-05 14:03:08.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18975 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23682
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18974}
        #id: 1799
        #name: "Fontainebleau Mondo Incut Edges"
        #slug: "fontainebleau-mondo-incut-edges"
        #description: "<p>-\t5 large incut edges designed to be used as side-pulls and underclings <br />-\tInspired by the whole feel of climbing in Fontainebleau where there are many side-pulls and underclings as start, and intermediate holds<br />-\tSubtle font-like features and lines mimic the feel of the crystalline rock found<br />-\tVary in depth so the thumb position varies from a narrow to a wider open position. <br />-\tIdeal for all level of route, and will be very eye-catching</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18979 …}
    #channels: Doctrine\ORM\PersistentCollection {#18985 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18981 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18983 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18977 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23094
  +product: App\Entity\Product\Product {#18974
    #id: 257
    #code: "888"
    #attributes: Doctrine\ORM\PersistentCollection {#18987 …}
    #variants: Doctrine\ORM\PersistentCollection {#18989 …}
    #options: Doctrine\ORM\PersistentCollection {#18993 …}
    #associations: Doctrine\ORM\PersistentCollection {#18991 …}
    #createdAt: DateTime @1793887388 {#18972
      date: 2026-11-05 14:03:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887388 {#18973
      date: 2026-11-05 14:03:08.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18975 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23682
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18974}
        #id: 1799
        #name: "Fontainebleau Mondo Incut Edges"
        #slug: "fontainebleau-mondo-incut-edges"
        #description: "<p>-\t5 large incut edges designed to be used as side-pulls and underclings <br />-\tInspired by the whole feel of climbing in Fontainebleau where there are many side-pulls and underclings as start, and intermediate holds<br />-\tSubtle font-like features and lines mimic the feel of the crystalline rock found<br />-\tVary in depth so the thumb position varies from a narrow to a wider open position. <br />-\tIdeal for all level of route, and will be very eye-catching</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18979 …}
    #channels: Doctrine\ORM\PersistentCollection {#18985 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18981 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18983 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18977 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23630 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.19 ms
Input props
[
  "product" => App\Entity\Product\Product {#18974
    #id: 257
    #code: "888"
    #attributes: Doctrine\ORM\PersistentCollection {#18987 …}
    #variants: Doctrine\ORM\PersistentCollection {#18989 …}
    #options: Doctrine\ORM\PersistentCollection {#18993 …}
    #associations: Doctrine\ORM\PersistentCollection {#18991 …}
    #createdAt: DateTime @1793887388 {#18972
      date: 2026-11-05 14:03:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887388 {#18973
      date: 2026-11-05 14:03:08.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18975 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23682
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18974}
        #id: 1799
        #name: "Fontainebleau Mondo Incut Edges"
        #slug: "fontainebleau-mondo-incut-edges"
        #description: "<p>-\t5 large incut edges designed to be used as side-pulls and underclings <br />-\tInspired by the whole feel of climbing in Fontainebleau where there are many side-pulls and underclings as start, and intermediate holds<br />-\tSubtle font-like features and lines mimic the feel of the crystalline rock found<br />-\tVary in depth so the thumb position varies from a narrow to a wider open position. <br />-\tIdeal for all level of route, and will be very eye-catching</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18979 …}
    #channels: Doctrine\ORM\PersistentCollection {#18985 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18981 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18983 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#18977 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Mondo Incut Edges"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23701
  -props: [
    "product" => App\Entity\Product\Product {#18974
      #id: 257
      #code: "888"
      #attributes: Doctrine\ORM\PersistentCollection {#18987 …}
      #variants: Doctrine\ORM\PersistentCollection {#18989 …}
      #options: Doctrine\ORM\PersistentCollection {#18993 …}
      #associations: Doctrine\ORM\PersistentCollection {#18991 …}
      #createdAt: DateTime @1793887388 {#18972
        date: 2026-11-05 14:03:08.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887388 {#18973
        date: 2026-11-05 14:03:08.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18975 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23682
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18974}
          #id: 1799
          #name: "Fontainebleau Mondo Incut Edges"
          #slug: "fontainebleau-mondo-incut-edges"
          #description: "<p>-\t5 large incut edges designed to be used as side-pulls and underclings <br />-\tInspired by the whole feel of climbing in Fontainebleau where there are many side-pulls and underclings as start, and intermediate holds<br />-\tSubtle font-like features and lines mimic the feel of the crystalline rock found<br />-\tVary in depth so the thumb position varies from a narrow to a wider open position. <br />-\tIdeal for all level of route, and will be very eye-catching</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18979 …}
      #channels: Doctrine\ORM\PersistentCollection {#18985 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18981 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18983 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#18977 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 6.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23591
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23590 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24154 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23595 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23630 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23648
    #collection: Doctrine\Common\Collections\ArrayCollection {#23653 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23619 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34565 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34567 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23591
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23590 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24154 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23595 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Mondo Incut Edges(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23648
    #collection: Doctrine\Common\Collections\ArrayCollection {#23653 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23619 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34565 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34567 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23683
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23591
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23590 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24154 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23595 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23630 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23648
      #collection: Doctrine\Common\Collections\ArrayCollection {#23653 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23619 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34565 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34567 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 11.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24160
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23128 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23628 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23608 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23630 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24165
  +variant: App\Entity\Product\ProductVariant {#23630 …}
  +price: "€299.00"
  +originalPrice: "€299.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 {#24160
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23128 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23628 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23608 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 116.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#18997
    #id: 296
    #code: "971"
    #attributes: Doctrine\ORM\PersistentCollection {#19010 …}
    #variants: Doctrine\ORM\PersistentCollection {#19012 …}
    #options: Doctrine\ORM\PersistentCollection {#19016 …}
    #associations: Doctrine\ORM\PersistentCollection {#19014 …}
    #createdAt: DateTime @1793887397 {#18995
      date: 2026-11-05 14:03:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887397 {#18996
      date: 2026-11-05 14:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18998 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24255
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18997}
        #id: 2072
        #name: "Fontainebleau Línversee"
        #slug: "fontainebleau-linversee"
        #description: "<p>-\tAn undercut-inspired mini volume or positive edge<br />-\tRotating the product yields varying grip options making a versatile product<br />-\tUsed in conjunction with the mondo slopers or other sloper mini volumes will help you recreate the perfect font boulder<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 {#19002 …}
    #channels: Doctrine\ORM\PersistentCollection {#19008 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19004 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19006 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19000 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23663
  +product: App\Entity\Product\Product {#18997
    #id: 296
    #code: "971"
    #attributes: Doctrine\ORM\PersistentCollection {#19010 …}
    #variants: Doctrine\ORM\PersistentCollection {#19012 …}
    #options: Doctrine\ORM\PersistentCollection {#19016 …}
    #associations: Doctrine\ORM\PersistentCollection {#19014 …}
    #createdAt: DateTime @1793887397 {#18995
      date: 2026-11-05 14:03:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887397 {#18996
      date: 2026-11-05 14:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18998 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24255
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18997}
        #id: 2072
        #name: "Fontainebleau Línversee"
        #slug: "fontainebleau-linversee"
        #description: "<p>-\tAn undercut-inspired mini volume or positive edge<br />-\tRotating the product yields varying grip options making a versatile product<br />-\tUsed in conjunction with the mondo slopers or other sloper mini volumes will help you recreate the perfect font boulder<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 {#19002 …}
    #channels: Doctrine\ORM\PersistentCollection {#19008 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19004 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19006 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19000 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24203 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#18997
    #id: 296
    #code: "971"
    #attributes: Doctrine\ORM\PersistentCollection {#19010 …}
    #variants: Doctrine\ORM\PersistentCollection {#19012 …}
    #options: Doctrine\ORM\PersistentCollection {#19016 …}
    #associations: Doctrine\ORM\PersistentCollection {#19014 …}
    #createdAt: DateTime @1793887397 {#18995
      date: 2026-11-05 14:03:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887397 {#18996
      date: 2026-11-05 14:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18998 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24255
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#18997}
        #id: 2072
        #name: "Fontainebleau Línversee"
        #slug: "fontainebleau-linversee"
        #description: "<p>-\tAn undercut-inspired mini volume or positive edge<br />-\tRotating the product yields varying grip options making a versatile product<br />-\tUsed in conjunction with the mondo slopers or other sloper mini volumes will help you recreate the perfect font boulder<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 {#19002 …}
    #channels: Doctrine\ORM\PersistentCollection {#19008 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19004 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19006 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19000 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Línversee"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24274
  -props: [
    "product" => App\Entity\Product\Product {#18997
      #id: 296
      #code: "971"
      #attributes: Doctrine\ORM\PersistentCollection {#19010 …}
      #variants: Doctrine\ORM\PersistentCollection {#19012 …}
      #options: Doctrine\ORM\PersistentCollection {#19016 …}
      #associations: Doctrine\ORM\PersistentCollection {#19014 …}
      #createdAt: DateTime @1793887397 {#18995
        date: 2026-11-05 14:03:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887397 {#18996
        date: 2026-11-05 14:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18998 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24255
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#18997}
          #id: 2072
          #name: "Fontainebleau Línversee"
          #slug: "fontainebleau-linversee"
          #description: "<p>-\tAn undercut-inspired mini volume or positive edge<br />-\tRotating the product yields varying grip options making a versatile product<br />-\tUsed in conjunction with the mondo slopers or other sloper mini volumes will help you recreate the perfect font boulder<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 {#19002 …}
      #channels: Doctrine\ORM\PersistentCollection {#19008 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19004 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19006 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19000 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 5.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24163 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24168 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24203 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24221
    #collection: Doctrine\Common\Collections\ArrayCollection {#24226 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24192 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34582 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34584 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24163 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24168 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Línversee(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24221
    #collection: Doctrine\Common\Collections\ArrayCollection {#24226 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24192 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34582 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34584 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24256
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24164
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24163 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24730 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24168 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24203 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24221
      #collection: Doctrine\Common\Collections\ArrayCollection {#24226 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24192 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34582 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34584 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 7.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24736
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23697 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24201 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24181 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24203 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24741
  +variant: App\Entity\Product\ProductVariant {#24203 …}
  +price: "€299.00"
  +originalPrice: "€299.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 {#24736
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23697 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24201 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24181 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 81.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#19020
    #id: 493
    #code: "1508"
    #attributes: Doctrine\ORM\PersistentCollection {#19033 …}
    #variants: Doctrine\ORM\PersistentCollection {#19035 …}
    #options: Doctrine\ORM\PersistentCollection {#19039 …}
    #associations: Doctrine\ORM\PersistentCollection {#19037 …}
    #createdAt: DateTime @1793887511 {#19018
      date: 2026-11-05 14:05:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887511 {#19019
      date: 2026-11-05 14:05:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19021 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24831
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19020}
        #id: 3451
        #name: "Fontainebleau Super Mini Jugs"
        #slug: "fontainebleau-super-mini-jugs"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19025 …}
    #channels: Doctrine\ORM\PersistentCollection {#19031 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19027 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19029 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19023 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24236
  +product: App\Entity\Product\Product {#19020
    #id: 493
    #code: "1508"
    #attributes: Doctrine\ORM\PersistentCollection {#19033 …}
    #variants: Doctrine\ORM\PersistentCollection {#19035 …}
    #options: Doctrine\ORM\PersistentCollection {#19039 …}
    #associations: Doctrine\ORM\PersistentCollection {#19037 …}
    #createdAt: DateTime @1793887511 {#19018
      date: 2026-11-05 14:05:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887511 {#19019
      date: 2026-11-05 14:05:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19021 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24831
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19020}
        #id: 3451
        #name: "Fontainebleau Super Mini Jugs"
        #slug: "fontainebleau-super-mini-jugs"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19025 …}
    #channels: Doctrine\ORM\PersistentCollection {#19031 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19027 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19029 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19023 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24779 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 2.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#19020
    #id: 493
    #code: "1508"
    #attributes: Doctrine\ORM\PersistentCollection {#19033 …}
    #variants: Doctrine\ORM\PersistentCollection {#19035 …}
    #options: Doctrine\ORM\PersistentCollection {#19039 …}
    #associations: Doctrine\ORM\PersistentCollection {#19037 …}
    #createdAt: DateTime @1793887511 {#19018
      date: 2026-11-05 14:05:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887511 {#19019
      date: 2026-11-05 14:05:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19021 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24831
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19020}
        #id: 3451
        #name: "Fontainebleau Super Mini Jugs"
        #slug: "fontainebleau-super-mini-jugs"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19025 …}
    #channels: Doctrine\ORM\PersistentCollection {#19031 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19027 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19029 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19023 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Super Mini Jugs"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24850
  -props: [
    "product" => App\Entity\Product\Product {#19020
      #id: 493
      #code: "1508"
      #attributes: Doctrine\ORM\PersistentCollection {#19033 …}
      #variants: Doctrine\ORM\PersistentCollection {#19035 …}
      #options: Doctrine\ORM\PersistentCollection {#19039 …}
      #associations: Doctrine\ORM\PersistentCollection {#19037 …}
      #createdAt: DateTime @1793887511 {#19018
        date: 2026-11-05 14:05:11.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887511 {#19019
        date: 2026-11-05 14:05:11.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19021 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24831
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19020}
          #id: 3451
          #name: "Fontainebleau Super Mini Jugs"
          #slug: "fontainebleau-super-mini-jugs"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19025 …}
      #channels: Doctrine\ORM\PersistentCollection {#19031 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19027 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19029 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19023 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 2.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24739 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24744 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24779 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24797
    #collection: Doctrine\Common\Collections\ArrayCollection {#24802 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24768 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34599 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34601 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24739 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24744 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Super Mini Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24797
    #collection: Doctrine\Common\Collections\ArrayCollection {#24802 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24768 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34599 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34601 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24832
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24740
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24739 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25354 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24744 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24779 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24797
      #collection: Doctrine\Common\Collections\ArrayCollection {#24802 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24768 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34599 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34601 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 8.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25360
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24270 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24777 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24757 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24779 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25365
  +variant: App\Entity\Product\ProductVariant {#24779 …}
  +price: "€139.00"
  +originalPrice: "€139.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25360
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24270 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24777 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24757 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 79.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#19043
    #id: 1150
    #code: "2677"
    #attributes: Doctrine\ORM\PersistentCollection {#19056 …}
    #variants: Doctrine\ORM\PersistentCollection {#19058 …}
    #options: Doctrine\ORM\PersistentCollection {#19062 …}
    #associations: Doctrine\ORM\PersistentCollection {#19060 …}
    #createdAt: DateTime @1793887873 {#19041
      date: 2026-11-05 14:11:13.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887873 {#19042
      date: 2026-11-05 14:11:13.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19044 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25455
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19043}
        #id: 8050
        #name: "Fontainebleau Giga Jugs 01"
        #slug: "fontainebleau-giga-jugs-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19048 …}
    #channels: Doctrine\ORM\PersistentCollection {#19054 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19050 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19052 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19046 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24812
  +product: App\Entity\Product\Product {#19043
    #id: 1150
    #code: "2677"
    #attributes: Doctrine\ORM\PersistentCollection {#19056 …}
    #variants: Doctrine\ORM\PersistentCollection {#19058 …}
    #options: Doctrine\ORM\PersistentCollection {#19062 …}
    #associations: Doctrine\ORM\PersistentCollection {#19060 …}
    #createdAt: DateTime @1793887873 {#19041
      date: 2026-11-05 14:11:13.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887873 {#19042
      date: 2026-11-05 14:11:13.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19044 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25455
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19043}
        #id: 8050
        #name: "Fontainebleau Giga Jugs 01"
        #slug: "fontainebleau-giga-jugs-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19048 …}
    #channels: Doctrine\ORM\PersistentCollection {#19054 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19050 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19052 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19046 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25403 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 3.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#19043
    #id: 1150
    #code: "2677"
    #attributes: Doctrine\ORM\PersistentCollection {#19056 …}
    #variants: Doctrine\ORM\PersistentCollection {#19058 …}
    #options: Doctrine\ORM\PersistentCollection {#19062 …}
    #associations: Doctrine\ORM\PersistentCollection {#19060 …}
    #createdAt: DateTime @1793887873 {#19041
      date: 2026-11-05 14:11:13.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887873 {#19042
      date: 2026-11-05 14:11:13.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19044 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25455
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19043}
        #id: 8050
        #name: "Fontainebleau Giga Jugs 01"
        #slug: "fontainebleau-giga-jugs-01"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19048 …}
    #channels: Doctrine\ORM\PersistentCollection {#19054 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19050 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19052 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19046 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Giga Jugs 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25474
  -props: [
    "product" => App\Entity\Product\Product {#19043
      #id: 1150
      #code: "2677"
      #attributes: Doctrine\ORM\PersistentCollection {#19056 …}
      #variants: Doctrine\ORM\PersistentCollection {#19058 …}
      #options: Doctrine\ORM\PersistentCollection {#19062 …}
      #associations: Doctrine\ORM\PersistentCollection {#19060 …}
      #createdAt: DateTime @1793887873 {#19041
        date: 2026-11-05 14:11:13.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887873 {#19042
        date: 2026-11-05 14:11:13.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19044 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25455
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19043}
          #id: 8050
          #name: "Fontainebleau Giga Jugs 01"
          #slug: "fontainebleau-giga-jugs-01"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19048 …}
      #channels: Doctrine\ORM\PersistentCollection {#19054 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19050 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19052 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19046 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 5.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25364
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25363 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25368 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25403 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25421
    #collection: Doctrine\Common\Collections\ArrayCollection {#25426 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25392 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34616 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34618 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25364
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25363 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25368 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Giga Jugs 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25421
    #collection: Doctrine\Common\Collections\ArrayCollection {#25426 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25392 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34616 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34618 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25456
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25364
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25363 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25998 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25368 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25403 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25421
      #collection: Doctrine\Common\Collections\ArrayCollection {#25426 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25392 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34616 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34618 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 5.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25401 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25381 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25403 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26009
  +variant: App\Entity\Product\ProductVariant {#25403 …}
  +price: "€154.00"
  +originalPrice: "€154.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25401 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25381 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 57.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#19066
    #id: 1151
    #code: "2678"
    #attributes: Doctrine\ORM\PersistentCollection {#19079 …}
    #variants: Doctrine\ORM\PersistentCollection {#19081 …}
    #options: Doctrine\ORM\PersistentCollection {#19085 …}
    #associations: Doctrine\ORM\PersistentCollection {#19083 …}
    #createdAt: DateTime @1793887891 {#19064
      date: 2026-11-05 14:11:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887891 {#19065
      date: 2026-11-05 14:11:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19067 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26099
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19066}
        #id: 8057
        #name: "Fontainebleau Giga Jugs 02"
        #slug: "fontainebleau-giga-jugs-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19071 …}
    #channels: Doctrine\ORM\PersistentCollection {#19077 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19073 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19075 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19069 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25436
  +product: App\Entity\Product\Product {#19066
    #id: 1151
    #code: "2678"
    #attributes: Doctrine\ORM\PersistentCollection {#19079 …}
    #variants: Doctrine\ORM\PersistentCollection {#19081 …}
    #options: Doctrine\ORM\PersistentCollection {#19085 …}
    #associations: Doctrine\ORM\PersistentCollection {#19083 …}
    #createdAt: DateTime @1793887891 {#19064
      date: 2026-11-05 14:11:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887891 {#19065
      date: 2026-11-05 14:11:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19067 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26099
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19066}
        #id: 8057
        #name: "Fontainebleau Giga Jugs 02"
        #slug: "fontainebleau-giga-jugs-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19071 …}
    #channels: Doctrine\ORM\PersistentCollection {#19077 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19073 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19075 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19069 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26047 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#19092 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 2.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#19066
    #id: 1151
    #code: "2678"
    #attributes: Doctrine\ORM\PersistentCollection {#19079 …}
    #variants: Doctrine\ORM\PersistentCollection {#19081 …}
    #options: Doctrine\ORM\PersistentCollection {#19085 …}
    #associations: Doctrine\ORM\PersistentCollection {#19083 …}
    #createdAt: DateTime @1793887891 {#19064
      date: 2026-11-05 14:11:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887891 {#19065
      date: 2026-11-05 14:11:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19067 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26099
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#19066}
        #id: 8057
        #name: "Fontainebleau Giga Jugs 02"
        #slug: "fontainebleau-giga-jugs-02"
        #description: ""
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19071 …}
    #channels: Doctrine\ORM\PersistentCollection {#19077 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19073 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19075 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#19069 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fontainebleau Giga Jugs 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26118
  -props: [
    "product" => App\Entity\Product\Product {#19066
      #id: 1151
      #code: "2678"
      #attributes: Doctrine\ORM\PersistentCollection {#19079 …}
      #variants: Doctrine\ORM\PersistentCollection {#19081 …}
      #options: Doctrine\ORM\PersistentCollection {#19085 …}
      #associations: Doctrine\ORM\PersistentCollection {#19083 …}
      #createdAt: DateTime @1793887891 {#19064
        date: 2026-11-05 14:11:31.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887891 {#19065
        date: 2026-11-05 14:11:31.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19067 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26099
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#19066}
          #id: 8057
          #name: "Fontainebleau Giga Jugs 02"
          #slug: "fontainebleau-giga-jugs-02"
          #description: ""
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19071 …}
      #channels: Doctrine\ORM\PersistentCollection {#19077 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19073 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19075 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11154 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#19069 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26008
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26007 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26012 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26047 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26065
    #collection: Doctrine\Common\Collections\ArrayCollection {#26070 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26036 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34633 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34635 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26008
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26007 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26012 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fontainebleau Giga Jugs 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26065
    #collection: Doctrine\Common\Collections\ArrayCollection {#26070 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26036 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#34633 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34635 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26100
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26008
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26007 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26642 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26012 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26047 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26065
      #collection: Doctrine\Common\Collections\ArrayCollection {#26070 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26036 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#34633 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#34635 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 5.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26648
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25470 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26045 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26025 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26047 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26653
  +variant: App\Entity\Product\ProductVariant {#26047 …}
  +price: "€154.00"
  +originalPrice: "€154.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26648
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25470 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26045 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26025 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 26.0 MiB 30.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26688
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17319 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26699 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26694 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#26669
  +cart: App\Entity\Order\Order {#13643 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26688
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17319 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26699 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26694 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …}
}