Redirect 302 redirect from GET @sylius_shop_switch_locale (d7b1d6)

GET http://dev.climbholds.com/en_US/taxons/root

Components

10 Twig Components
70 Render Count
909 ms Render Time
30.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
16 832.95ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
16 40.09ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
16 50.45ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
16 82.50ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 40.05ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 3.17ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.80ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 8.85ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 0.99ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 21.88ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 24.0 MiB 40.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13739 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13739 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#13609
  -formFactory: Symfony\Component\Form\FormFactory {#7072 …}
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 24.0 MiB 3.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13912
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13908 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13909 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13911 …}
    +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 {#13917
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13912
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13908 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13909 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13911 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 24.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14418
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13946 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13922 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14417 …}
    +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 {#14423
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14418
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13946 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13922 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14417 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 24.0 MiB 8.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14511 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14510 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14541 …}
    +prefixes: [
      "sylius_shop.base.header.content.cart"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14547
  +cart: App\Entity\Order\Order {#14555 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14511 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14510 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14541 …}
    +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.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14646
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14638 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14645 …}
    +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 {#13892
  #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 {#14646
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14638 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14645 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 119.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#20043
    #id: 1
    #code: "2"
    #attributes: Doctrine\ORM\PersistentCollection {#20527 …}
    #variants: Doctrine\ORM\PersistentCollection {#20731 …}
    #options: Doctrine\ORM\PersistentCollection {#20796 …}
    #associations: Doctrine\ORM\PersistentCollection {#20799 …}
    #createdAt: DateTime @1793887252 {#20052
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887264 {#20048
      date: 2026-11-05 14:01:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20150 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21731
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20043}
        #id: 7
        #name: "Crimps 06"
        #slug: "crimps-06"
        #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20203 …}
    #channels: Doctrine\ORM\PersistentCollection {#20386 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20319 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20389 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20148 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21156
  +product: App\Entity\Product\Product {#20043
    #id: 1
    #code: "2"
    #attributes: Doctrine\ORM\PersistentCollection {#20527 …}
    #variants: Doctrine\ORM\PersistentCollection {#20731 …}
    #options: Doctrine\ORM\PersistentCollection {#20796 …}
    #associations: Doctrine\ORM\PersistentCollection {#20799 …}
    #createdAt: DateTime @1793887252 {#20052
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887264 {#20048
      date: 2026-11-05 14:01:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20150 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21731
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20043}
        #id: 7
        #name: "Crimps 06"
        #slug: "crimps-06"
        #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20203 …}
    #channels: Doctrine\ORM\PersistentCollection {#20386 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20319 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20389 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20148 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21330 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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 11.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#20043
    #id: 1
    #code: "2"
    #attributes: Doctrine\ORM\PersistentCollection {#20527 …}
    #variants: Doctrine\ORM\PersistentCollection {#20731 …}
    #options: Doctrine\ORM\PersistentCollection {#20796 …}
    #associations: Doctrine\ORM\PersistentCollection {#20799 …}
    #createdAt: DateTime @1793887252 {#20052
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887264 {#20048
      date: 2026-11-05 14:01:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20150 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#21731
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20043}
        #id: 7
        #name: "Crimps 06"
        #slug: "crimps-06"
        #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20203 …}
    #channels: Doctrine\ORM\PersistentCollection {#20386 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20319 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20389 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20148 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Crimps 06"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21756
  -props: [
    "product" => App\Entity\Product\Product {#20043
      #id: 1
      #code: "2"
      #attributes: Doctrine\ORM\PersistentCollection {#20527 …}
      #variants: Doctrine\ORM\PersistentCollection {#20731 …}
      #options: Doctrine\ORM\PersistentCollection {#20796 …}
      #associations: Doctrine\ORM\PersistentCollection {#20799 …}
      #createdAt: DateTime @1793887252 {#20052
        date: 2026-11-05 14:00:52.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887264 {#20048
        date: 2026-11-05 14:01:04.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20150 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#21731
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20043}
          #id: 7
          #name: "Crimps 06"
          #slug: "crimps-06"
          #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20203 …}
      #channels: Doctrine\ORM\PersistentCollection {#20386 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20319 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20389 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20148 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 9.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21744
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22285 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22289 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21330 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21681
    #collection: Doctrine\Common\Collections\ArrayCollection {#21680 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21526 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39462 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39516 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21744
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22285 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22289 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Crimps 06(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21681
    #collection: Doctrine\Common\Collections\ArrayCollection {#21680 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21526 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39462 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39516 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21711
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21744
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22286 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22285 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22289 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21330 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21681
      #collection: Doctrine\Common\Collections\ArrayCollection {#21680 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21526 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39462 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39516 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 7.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22505
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22498 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22499 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21330 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22514
  +variant: App\Entity\Product\ProductVariant {#21330 …}
  +price: "¥114"
  +originalPrice: "¥114"
  +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 {#22505
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22498 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22499 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 44.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#20802
    #id: 2
    #code: "3"
    #attributes: Doctrine\ORM\PersistentCollection {#20815 …}
    #variants: Doctrine\ORM\PersistentCollection {#20817 …}
    #options: Doctrine\ORM\PersistentCollection {#20821 …}
    #associations: Doctrine\ORM\PersistentCollection {#20819 …}
    #createdAt: DateTime @1793887252 {#20800
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887252 {#20801
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20803 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22624
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20802}
        #id: 14
        #name: "Crimps 03"
        #slug: "crimps-03"
        #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20807 …}
    #channels: Doctrine\ORM\PersistentCollection {#20813 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20809 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20811 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20805 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21696
  +product: App\Entity\Product\Product {#20802
    #id: 2
    #code: "3"
    #attributes: Doctrine\ORM\PersistentCollection {#20815 …}
    #variants: Doctrine\ORM\PersistentCollection {#20817 …}
    #options: Doctrine\ORM\PersistentCollection {#20821 …}
    #associations: Doctrine\ORM\PersistentCollection {#20819 …}
    #createdAt: DateTime @1793887252 {#20800
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887252 {#20801
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20803 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22624
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20802}
        #id: 14
        #name: "Crimps 03"
        #slug: "crimps-03"
        #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20807 …}
    #channels: Doctrine\ORM\PersistentCollection {#20813 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20809 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20811 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20805 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22571 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 2.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#20802
    #id: 2
    #code: "3"
    #attributes: Doctrine\ORM\PersistentCollection {#20815 …}
    #variants: Doctrine\ORM\PersistentCollection {#20817 …}
    #options: Doctrine\ORM\PersistentCollection {#20821 …}
    #associations: Doctrine\ORM\PersistentCollection {#20819 …}
    #createdAt: DateTime @1793887252 {#20800
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887252 {#20801
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20803 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#22624
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20802}
        #id: 14
        #name: "Crimps 03"
        #slug: "crimps-03"
        #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20807 …}
    #channels: Doctrine\ORM\PersistentCollection {#20813 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20809 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20811 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20805 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Crimps 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22643
  -props: [
    "product" => App\Entity\Product\Product {#20802
      #id: 2
      #code: "3"
      #attributes: Doctrine\ORM\PersistentCollection {#20815 …}
      #variants: Doctrine\ORM\PersistentCollection {#20817 …}
      #options: Doctrine\ORM\PersistentCollection {#20821 …}
      #associations: Doctrine\ORM\PersistentCollection {#20819 …}
      #createdAt: DateTime @1793887252 {#20800
        date: 2026-11-05 14:00:52.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887252 {#20801
        date: 2026-11-05 14:00:52.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20803 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#22624
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20802}
          #id: 14
          #name: "Crimps 03"
          #slug: "crimps-03"
          #description: "<p>This sets contains 20 small crimps.  Set is suitable for setting harder routes.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20807 …}
      #channels: Doctrine\ORM\PersistentCollection {#20813 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15327 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20809 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20811 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20805 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.52 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22539
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23149 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23147 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23150 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22571 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22589
    #collection: Doctrine\Common\Collections\ArrayCollection {#22595 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22560 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39539 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39541 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22539
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23149 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23147 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23150 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Crimps 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22589
    #collection: Doctrine\Common\Collections\ArrayCollection {#22595 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22560 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39539 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39541 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22625
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22539
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23149 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23147 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23150 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22571 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22589
      #collection: Doctrine\Common\Collections\ArrayCollection {#22595 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22560 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39539 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39541 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 4.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21751 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22569 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22482 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22571 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23160
  +variant: App\Entity\Product\ProductVariant {#22571 …}
  +price: "¥114"
  +originalPrice: "¥114"
  +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 {#23155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21751 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22569 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22482 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 43.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#20825
    #id: 3
    #code: "37"
    #attributes: Doctrine\ORM\PersistentCollection {#20838 …}
    #variants: Doctrine\ORM\PersistentCollection {#20840 …}
    #options: Doctrine\ORM\PersistentCollection {#20844 …}
    #associations: Doctrine\ORM\PersistentCollection {#20842 …}
    #createdAt: DateTime @1793887252 {#20823
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887252 {#20824
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20826 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23263
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20825}
        #id: 21
        #name: "Macro Goodies 02"
        #slug: "macro-goodies-02"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold them with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20830 …}
    #channels: Doctrine\ORM\PersistentCollection {#20836 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20832 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20834 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20828 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22605
  +product: App\Entity\Product\Product {#20825
    #id: 3
    #code: "37"
    #attributes: Doctrine\ORM\PersistentCollection {#20838 …}
    #variants: Doctrine\ORM\PersistentCollection {#20840 …}
    #options: Doctrine\ORM\PersistentCollection {#20844 …}
    #associations: Doctrine\ORM\PersistentCollection {#20842 …}
    #createdAt: DateTime @1793887252 {#20823
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887252 {#20824
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20826 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23263
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20825}
        #id: 21
        #name: "Macro Goodies 02"
        #slug: "macro-goodies-02"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold them with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20830 …}
    #channels: Doctrine\ORM\PersistentCollection {#20836 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20832 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20834 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20828 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23211 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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 1.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#20825
    #id: 3
    #code: "37"
    #attributes: Doctrine\ORM\PersistentCollection {#20838 …}
    #variants: Doctrine\ORM\PersistentCollection {#20840 …}
    #options: Doctrine\ORM\PersistentCollection {#20844 …}
    #associations: Doctrine\ORM\PersistentCollection {#20842 …}
    #createdAt: DateTime @1793887252 {#20823
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887252 {#20824
      date: 2026-11-05 14:00:52.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20826 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23263
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20825}
        #id: 21
        #name: "Macro Goodies 02"
        #slug: "macro-goodies-02"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold them with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20830 …}
    #channels: Doctrine\ORM\PersistentCollection {#20836 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20832 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20834 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20828 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Macro Goodies 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23282
  -props: [
    "product" => App\Entity\Product\Product {#20825
      #id: 3
      #code: "37"
      #attributes: Doctrine\ORM\PersistentCollection {#20838 …}
      #variants: Doctrine\ORM\PersistentCollection {#20840 …}
      #options: Doctrine\ORM\PersistentCollection {#20844 …}
      #associations: Doctrine\ORM\PersistentCollection {#20842 …}
      #createdAt: DateTime @1793887252 {#20823
        date: 2026-11-05 14:00:52.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887252 {#20824
        date: 2026-11-05 14:00:52.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20826 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23263
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20825}
          #id: 21
          #name: "Macro Goodies 02"
          #slug: "macro-goodies-02"
          #description: "<p>Set contains 5 large sized positive jugs. You can hold them with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20830 …}
      #channels: Doctrine\ORM\PersistentCollection {#20836 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20832 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20834 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20828 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23733 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23163 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23211 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23229
    #collection: Doctrine\Common\Collections\ArrayCollection {#23234 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23200 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39556 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39558 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23733 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23163 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Macro Goodies 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23229
    #collection: Doctrine\Common\Collections\ArrayCollection {#23234 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23200 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39556 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39558 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23264
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23159
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23158 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23733 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23163 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23211 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23229
      #collection: Doctrine\Common\Collections\ArrayCollection {#23234 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23200 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39556 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39558 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 4.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23739
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23177 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23211 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23744
  +variant: App\Entity\Product\ProductVariant {#23211 …}
  +price: "¥164"
  +originalPrice: "¥164"
  +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 {#23739
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23177 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 43.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#20848
    #id: 4
    #code: "38"
    #attributes: Doctrine\ORM\PersistentCollection {#20861 …}
    #variants: Doctrine\ORM\PersistentCollection {#20863 …}
    #options: Doctrine\ORM\PersistentCollection {#20867 …}
    #associations: Doctrine\ORM\PersistentCollection {#20865 …}
    #createdAt: DateTime @1793887253 {#20846
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20847
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20849 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23847
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20848}
        #id: 28
        #name: "Macro Goodies 03"
        #slug: "macro-goodies-03"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20853 …}
    #channels: Doctrine\ORM\PersistentCollection {#20859 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20855 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20857 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20851 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23244
  +product: App\Entity\Product\Product {#20848
    #id: 4
    #code: "38"
    #attributes: Doctrine\ORM\PersistentCollection {#20861 …}
    #variants: Doctrine\ORM\PersistentCollection {#20863 …}
    #options: Doctrine\ORM\PersistentCollection {#20867 …}
    #associations: Doctrine\ORM\PersistentCollection {#20865 …}
    #createdAt: DateTime @1793887253 {#20846
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20847
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20849 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23847
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20848}
        #id: 28
        #name: "Macro Goodies 03"
        #slug: "macro-goodies-03"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20853 …}
    #channels: Doctrine\ORM\PersistentCollection {#20859 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20855 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20857 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20851 …}
  }
  +variant: App\Entity\Product\ProductVariant {#23795 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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 1.18 ms
Input props
[
  "product" => App\Entity\Product\Product {#20848
    #id: 4
    #code: "38"
    #attributes: Doctrine\ORM\PersistentCollection {#20861 …}
    #variants: Doctrine\ORM\PersistentCollection {#20863 …}
    #options: Doctrine\ORM\PersistentCollection {#20867 …}
    #associations: Doctrine\ORM\PersistentCollection {#20865 …}
    #createdAt: DateTime @1793887253 {#20846
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20847
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20849 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#23847
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20848}
        #id: 28
        #name: "Macro Goodies 03"
        #slug: "macro-goodies-03"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20853 …}
    #channels: Doctrine\ORM\PersistentCollection {#20859 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20855 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20857 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20851 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Macro Goodies 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23866
  -props: [
    "product" => App\Entity\Product\Product {#20848
      #id: 4
      #code: "38"
      #attributes: Doctrine\ORM\PersistentCollection {#20861 …}
      #variants: Doctrine\ORM\PersistentCollection {#20863 …}
      #options: Doctrine\ORM\PersistentCollection {#20867 …}
      #associations: Doctrine\ORM\PersistentCollection {#20865 …}
      #createdAt: DateTime @1793887253 {#20846
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887253 {#20847
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20849 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#23847
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20848}
          #id: 28
          #name: "Macro Goodies 03"
          #slug: "macro-goodies-03"
          #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20853 …}
      #channels: Doctrine\ORM\PersistentCollection {#20859 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20855 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20857 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20851 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23742 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24314 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23747 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23795 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23813
    #collection: Doctrine\Common\Collections\ArrayCollection {#23818 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23784 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39573 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39575 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23742 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24314 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23747 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Macro Goodies 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23813
    #collection: Doctrine\Common\Collections\ArrayCollection {#23818 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23784 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39573 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39575 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23848
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23743
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23742 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24314 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23747 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23795 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23813
      #collection: Doctrine\Common\Collections\ArrayCollection {#23818 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23784 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39573 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39575 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 4.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24320
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23761 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23795 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24325
  +variant: App\Entity\Product\ProductVariant {#23795 …}
  +price: "¥164"
  +originalPrice: "¥164"
  +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 {#24320
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23761 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 43.97 ms
Input props
[
  "product" => App\Entity\Product\Product {#20871
    #id: 5
    #code: "39"
    #attributes: Doctrine\ORM\PersistentCollection {#20884 …}
    #variants: Doctrine\ORM\PersistentCollection {#20886 …}
    #options: Doctrine\ORM\PersistentCollection {#20890 …}
    #associations: Doctrine\ORM\PersistentCollection {#20888 …}
    #createdAt: DateTime @1793887253 {#20869
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20870
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20872 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24428
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20871}
        #id: 35
        #name: "Macro Goodies 04"
        #slug: "macro-goodies-04"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20876 …}
    #channels: Doctrine\ORM\PersistentCollection {#20882 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20878 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20880 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20874 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23828
  +product: App\Entity\Product\Product {#20871
    #id: 5
    #code: "39"
    #attributes: Doctrine\ORM\PersistentCollection {#20884 …}
    #variants: Doctrine\ORM\PersistentCollection {#20886 …}
    #options: Doctrine\ORM\PersistentCollection {#20890 …}
    #associations: Doctrine\ORM\PersistentCollection {#20888 …}
    #createdAt: DateTime @1793887253 {#20869
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20870
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20872 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24428
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20871}
        #id: 35
        #name: "Macro Goodies 04"
        #slug: "macro-goodies-04"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20876 …}
    #channels: Doctrine\ORM\PersistentCollection {#20882 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20878 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20880 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20874 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24376 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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 1.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#20871
    #id: 5
    #code: "39"
    #attributes: Doctrine\ORM\PersistentCollection {#20884 …}
    #variants: Doctrine\ORM\PersistentCollection {#20886 …}
    #options: Doctrine\ORM\PersistentCollection {#20890 …}
    #associations: Doctrine\ORM\PersistentCollection {#20888 …}
    #createdAt: DateTime @1793887253 {#20869
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20870
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20872 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#24428
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20871}
        #id: 35
        #name: "Macro Goodies 04"
        #slug: "macro-goodies-04"
        #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20876 …}
    #channels: Doctrine\ORM\PersistentCollection {#20882 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20878 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20880 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20874 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Macro Goodies 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24447
  -props: [
    "product" => App\Entity\Product\Product {#20871
      #id: 5
      #code: "39"
      #attributes: Doctrine\ORM\PersistentCollection {#20884 …}
      #variants: Doctrine\ORM\PersistentCollection {#20886 …}
      #options: Doctrine\ORM\PersistentCollection {#20890 …}
      #associations: Doctrine\ORM\PersistentCollection {#20888 …}
      #createdAt: DateTime @1793887253 {#20869
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887253 {#20870
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20872 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#24428
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20871}
          #id: 35
          #name: "Macro Goodies 04"
          #slug: "macro-goodies-04"
          #description: "<p>Set contains 5 large sized positive jugs. You can hold most of them with one hand some of them also with both hands. The jugs are comfortable to hold.  If you position the hold as an under grip you will also be able to use the hold as a foothold. <br />Macro Goodies are suitable for setting easy routes as well as on slabs and as on over hands. Each and every hold also carries an extra screw hole, which enables the route setter to position the hold more accurately, and prevents spinning.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20876 …}
      #channels: Doctrine\ORM\PersistentCollection {#20882 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15318 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20878 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20880 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20874 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24323 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24895 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24328 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24376 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24394
    #collection: Doctrine\Common\Collections\ArrayCollection {#24399 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24365 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39590 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39592 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24323 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24895 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24328 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Macro Goodies 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24394
    #collection: Doctrine\Common\Collections\ArrayCollection {#24399 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24365 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39590 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39592 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24429
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24324
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24323 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24895 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24328 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24376 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24394
      #collection: Doctrine\Common\Collections\ArrayCollection {#24399 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24365 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39590 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39592 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 4.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24901
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23862 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24374 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24342 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24376 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24906
  +variant: App\Entity\Product\ProductVariant {#24376 …}
  +price: "¥154"
  +originalPrice: "¥154"
  +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 {#24901
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23862 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24374 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24342 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 45.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#20894
    #id: 6
    #code: "43"
    #attributes: Doctrine\ORM\PersistentCollection {#20907 …}
    #variants: Doctrine\ORM\PersistentCollection {#20909 …}
    #options: Doctrine\ORM\PersistentCollection {#20913 …}
    #associations: Doctrine\ORM\PersistentCollection {#20911 …}
    #createdAt: DateTime @1793887253 {#20892
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20893
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20895 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25009
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20894}
        #id: 42
        #name: "Yōng 01"
        #slug: "yong-01"
        #description: "Slopers 01"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20899 …}
    #channels: Doctrine\ORM\PersistentCollection {#20905 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20901 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20903 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20897 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24409
  +product: App\Entity\Product\Product {#20894
    #id: 6
    #code: "43"
    #attributes: Doctrine\ORM\PersistentCollection {#20907 …}
    #variants: Doctrine\ORM\PersistentCollection {#20909 …}
    #options: Doctrine\ORM\PersistentCollection {#20913 …}
    #associations: Doctrine\ORM\PersistentCollection {#20911 …}
    #createdAt: DateTime @1793887253 {#20892
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20893
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20895 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25009
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20894}
        #id: 42
        #name: "Yōng 01"
        #slug: "yong-01"
        #description: "Slopers 01"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20899 …}
    #channels: Doctrine\ORM\PersistentCollection {#20905 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20901 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20903 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20897 …}
  }
  +variant: App\Entity\Product\ProductVariant {#24957 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#20894
    #id: 6
    #code: "43"
    #attributes: Doctrine\ORM\PersistentCollection {#20907 …}
    #variants: Doctrine\ORM\PersistentCollection {#20909 …}
    #options: Doctrine\ORM\PersistentCollection {#20913 …}
    #associations: Doctrine\ORM\PersistentCollection {#20911 …}
    #createdAt: DateTime @1793887253 {#20892
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20893
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20895 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25009
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20894}
        #id: 42
        #name: "Yōng 01"
        #slug: "yong-01"
        #description: "Slopers 01"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20899 …}
    #channels: Doctrine\ORM\PersistentCollection {#20905 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20901 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20903 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20897 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25028
  -props: [
    "product" => App\Entity\Product\Product {#20894
      #id: 6
      #code: "43"
      #attributes: Doctrine\ORM\PersistentCollection {#20907 …}
      #variants: Doctrine\ORM\PersistentCollection {#20909 …}
      #options: Doctrine\ORM\PersistentCollection {#20913 …}
      #associations: Doctrine\ORM\PersistentCollection {#20911 …}
      #createdAt: DateTime @1793887253 {#20892
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887253 {#20893
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20895 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25009
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20894}
          #id: 42
          #name: "Yōng 01"
          #slug: "yong-01"
          #description: "Slopers 01"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20899 …}
      #channels: Doctrine\ORM\PersistentCollection {#20905 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20901 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20903 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20897 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24905
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24904 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25524 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24909 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24957 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24975
    #collection: Doctrine\Common\Collections\ArrayCollection {#24980 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24946 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39607 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39609 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24905
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24904 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25524 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24909 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24975
    #collection: Doctrine\Common\Collections\ArrayCollection {#24980 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24946 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39607 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39609 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25010
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24905
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24904 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25524 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24909 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24957 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24975
      #collection: Doctrine\Common\Collections\ArrayCollection {#24980 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24946 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39607 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39609 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 4.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25530
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24955 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24923 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24957 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25535
  +variant: App\Entity\Product\ProductVariant {#24957 …}
  +price: "¥169"
  +originalPrice: "¥169"
  +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 {#25530
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24955 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24923 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 46.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#20917
    #id: 7
    #code: "44"
    #attributes: Doctrine\ORM\PersistentCollection {#20930 …}
    #variants: Doctrine\ORM\PersistentCollection {#20932 …}
    #options: Doctrine\ORM\PersistentCollection {#20936 …}
    #associations: Doctrine\ORM\PersistentCollection {#20934 …}
    #createdAt: DateTime @1793887253 {#20915
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20916
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20918 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25638
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20917}
        #id: 49
        #name: "Yōng 02"
        #slug: "yong-02"
        #description: "Slopers 02"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20922 …}
    #channels: Doctrine\ORM\PersistentCollection {#20928 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20924 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20926 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20920 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24990
  +product: App\Entity\Product\Product {#20917
    #id: 7
    #code: "44"
    #attributes: Doctrine\ORM\PersistentCollection {#20930 …}
    #variants: Doctrine\ORM\PersistentCollection {#20932 …}
    #options: Doctrine\ORM\PersistentCollection {#20936 …}
    #associations: Doctrine\ORM\PersistentCollection {#20934 …}
    #createdAt: DateTime @1793887253 {#20915
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20916
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20918 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25638
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20917}
        #id: 49
        #name: "Yōng 02"
        #slug: "yong-02"
        #description: "Slopers 02"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20922 …}
    #channels: Doctrine\ORM\PersistentCollection {#20928 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20924 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20926 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20920 …}
  }
  +variant: App\Entity\Product\ProductVariant {#25586 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#20917
    #id: 7
    #code: "44"
    #attributes: Doctrine\ORM\PersistentCollection {#20930 …}
    #variants: Doctrine\ORM\PersistentCollection {#20932 …}
    #options: Doctrine\ORM\PersistentCollection {#20936 …}
    #associations: Doctrine\ORM\PersistentCollection {#20934 …}
    #createdAt: DateTime @1793887253 {#20915
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20916
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20918 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#25638
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20917}
        #id: 49
        #name: "Yōng 02"
        #slug: "yong-02"
        #description: "Slopers 02"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20922 …}
    #channels: Doctrine\ORM\PersistentCollection {#20928 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20924 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20926 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20920 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 02"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25657
  -props: [
    "product" => App\Entity\Product\Product {#20917
      #id: 7
      #code: "44"
      #attributes: Doctrine\ORM\PersistentCollection {#20930 …}
      #variants: Doctrine\ORM\PersistentCollection {#20932 …}
      #options: Doctrine\ORM\PersistentCollection {#20936 …}
      #associations: Doctrine\ORM\PersistentCollection {#20934 …}
      #createdAt: DateTime @1793887253 {#20915
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887253 {#20916
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20918 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#25638
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20917}
          #id: 49
          #name: "Yōng 02"
          #slug: "yong-02"
          #description: "Slopers 02"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20922 …}
      #channels: Doctrine\ORM\PersistentCollection {#20928 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20924 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20926 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20920 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 2.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25538 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25586 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25604
    #collection: Doctrine\Common\Collections\ArrayCollection {#25609 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25575 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39624 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39626 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25538 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 02(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25604
    #collection: Doctrine\Common\Collections\ArrayCollection {#25609 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25575 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39624 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39626 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25639
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25534
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25533 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26153 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25538 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25586 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25604
      #collection: Doctrine\Common\Collections\ArrayCollection {#25609 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25575 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39624 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39626 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 4.89 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25024 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25584 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25552 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25586 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26164
  +variant: App\Entity\Product\ProductVariant {#25586 …}
  +price: "¥169"
  +originalPrice: "¥169"
  +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 {#26159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25024 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25584 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25552 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 45.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#20940
    #id: 8
    #code: "45"
    #attributes: Doctrine\ORM\PersistentCollection {#20953 …}
    #variants: Doctrine\ORM\PersistentCollection {#20955 …}
    #options: Doctrine\ORM\PersistentCollection {#20959 …}
    #associations: Doctrine\ORM\PersistentCollection {#20957 …}
    #createdAt: DateTime @1793887253 {#20938
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20939
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20941 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26267
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20940}
        #id: 56
        #name: "Yōng 03"
        #slug: "yong-03"
        #description: "Slopers 03"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20945 …}
    #channels: Doctrine\ORM\PersistentCollection {#20951 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20947 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20949 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20943 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25619
  +product: App\Entity\Product\Product {#20940
    #id: 8
    #code: "45"
    #attributes: Doctrine\ORM\PersistentCollection {#20953 …}
    #variants: Doctrine\ORM\PersistentCollection {#20955 …}
    #options: Doctrine\ORM\PersistentCollection {#20959 …}
    #associations: Doctrine\ORM\PersistentCollection {#20957 …}
    #createdAt: DateTime @1793887253 {#20938
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20939
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20941 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26267
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20940}
        #id: 56
        #name: "Yōng 03"
        #slug: "yong-03"
        #description: "Slopers 03"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20945 …}
    #channels: Doctrine\ORM\PersistentCollection {#20951 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20947 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20949 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20943 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26215 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 2.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#20940
    #id: 8
    #code: "45"
    #attributes: Doctrine\ORM\PersistentCollection {#20953 …}
    #variants: Doctrine\ORM\PersistentCollection {#20955 …}
    #options: Doctrine\ORM\PersistentCollection {#20959 …}
    #associations: Doctrine\ORM\PersistentCollection {#20957 …}
    #createdAt: DateTime @1793887253 {#20938
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887253 {#20939
      date: 2026-11-05 14:00:53.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20941 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26267
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20940}
        #id: 56
        #name: "Yōng 03"
        #slug: "yong-03"
        #description: "Slopers 03"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20945 …}
    #channels: Doctrine\ORM\PersistentCollection {#20951 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20947 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20949 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20943 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 03"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26286
  -props: [
    "product" => App\Entity\Product\Product {#20940
      #id: 8
      #code: "45"
      #attributes: Doctrine\ORM\PersistentCollection {#20953 …}
      #variants: Doctrine\ORM\PersistentCollection {#20955 …}
      #options: Doctrine\ORM\PersistentCollection {#20959 …}
      #associations: Doctrine\ORM\PersistentCollection {#20957 …}
      #createdAt: DateTime @1793887253 {#20938
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887253 {#20939
        date: 2026-11-05 14:00:53.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20941 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26267
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20940}
          #id: 56
          #name: "Yōng 03"
          #slug: "yong-03"
          #description: "Slopers 03"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20945 …}
      #channels: Doctrine\ORM\PersistentCollection {#20951 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20947 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20949 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20943 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.48 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26163
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26162 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26167 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26215 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26233
    #collection: Doctrine\Common\Collections\ArrayCollection {#26238 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26204 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39641 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39643 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26163
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26162 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26167 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 03(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26233
    #collection: Doctrine\Common\Collections\ArrayCollection {#26238 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26204 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39641 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39643 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26268
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26163
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26162 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#26782 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26167 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26215 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26233
      #collection: Doctrine\Common\Collections\ArrayCollection {#26238 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26204 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39641 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39643 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 5.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25653 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26213 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26181 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26215 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26793
  +variant: App\Entity\Product\ProductVariant {#26215 …}
  +price: "¥164"
  +originalPrice: "¥164"
  +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 {#26788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25653 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26213 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26181 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 44.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#20963
    #id: 9
    #code: "46"
    #attributes: Doctrine\ORM\PersistentCollection {#20976 …}
    #variants: Doctrine\ORM\PersistentCollection {#20978 …}
    #options: Doctrine\ORM\PersistentCollection {#20982 …}
    #associations: Doctrine\ORM\PersistentCollection {#20980 …}
    #createdAt: DateTime @1793887254 {#20961
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#20962
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20964 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26896
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20963}
        #id: 63
        #name: "Yōng 04"
        #slug: "yong-04"
        #description: "Slopers 04"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20968 …}
    #channels: Doctrine\ORM\PersistentCollection {#20974 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20970 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20972 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20966 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26248
  +product: App\Entity\Product\Product {#20963
    #id: 9
    #code: "46"
    #attributes: Doctrine\ORM\PersistentCollection {#20976 …}
    #variants: Doctrine\ORM\PersistentCollection {#20978 …}
    #options: Doctrine\ORM\PersistentCollection {#20982 …}
    #associations: Doctrine\ORM\PersistentCollection {#20980 …}
    #createdAt: DateTime @1793887254 {#20961
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#20962
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20964 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26896
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20963}
        #id: 63
        #name: "Yōng 04"
        #slug: "yong-04"
        #description: "Slopers 04"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20968 …}
    #channels: Doctrine\ORM\PersistentCollection {#20974 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20970 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20972 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20966 …}
  }
  +variant: App\Entity\Product\ProductVariant {#26844 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#20963
    #id: 9
    #code: "46"
    #attributes: Doctrine\ORM\PersistentCollection {#20976 …}
    #variants: Doctrine\ORM\PersistentCollection {#20978 …}
    #options: Doctrine\ORM\PersistentCollection {#20982 …}
    #associations: Doctrine\ORM\PersistentCollection {#20980 …}
    #createdAt: DateTime @1793887254 {#20961
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#20962
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20964 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#26896
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20963}
        #id: 63
        #name: "Yōng 04"
        #slug: "yong-04"
        #description: "Slopers 04"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20968 …}
    #channels: Doctrine\ORM\PersistentCollection {#20974 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20970 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20972 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20966 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 04"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26915
  -props: [
    "product" => App\Entity\Product\Product {#20963
      #id: 9
      #code: "46"
      #attributes: Doctrine\ORM\PersistentCollection {#20976 …}
      #variants: Doctrine\ORM\PersistentCollection {#20978 …}
      #options: Doctrine\ORM\PersistentCollection {#20982 …}
      #associations: Doctrine\ORM\PersistentCollection {#20980 …}
      #createdAt: DateTime @1793887254 {#20961
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887254 {#20962
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20964 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#26896
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20963}
          #id: 63
          #name: "Yōng 04"
          #slug: "yong-04"
          #description: "Slopers 04"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20968 …}
      #channels: Doctrine\ORM\PersistentCollection {#20974 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20970 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20972 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20966 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26792
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27411 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26796 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26844 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26862
    #collection: Doctrine\Common\Collections\ArrayCollection {#26867 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26833 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39658 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39660 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26792
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27411 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26796 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 04(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#26862
    #collection: Doctrine\Common\Collections\ArrayCollection {#26867 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#26833 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39658 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39660 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#26897
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26792
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26791 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27411 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26796 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#26844 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#26862
      #collection: Doctrine\Common\Collections\ArrayCollection {#26867 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#26833 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39658 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39660 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26282 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26810 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#26844 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27422
  +variant: App\Entity\Product\ProductVariant {#26844 …}
  +price: "¥169"
  +originalPrice: "¥169"
  +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 {#27417
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26282 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#26842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26810 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 46.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#20986
    #id: 10
    #code: "47"
    #attributes: Doctrine\ORM\PersistentCollection {#20999 …}
    #variants: Doctrine\ORM\PersistentCollection {#21001 …}
    #options: Doctrine\ORM\PersistentCollection {#21005 …}
    #associations: Doctrine\ORM\PersistentCollection {#21003 …}
    #createdAt: DateTime @1793887254 {#20984
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#20985
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20987 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27525
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20986}
        #id: 70
        #name: "Yōng 05"
        #slug: "yong-05"
        #description: "Slopers 05"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20991 …}
    #channels: Doctrine\ORM\PersistentCollection {#20997 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20993 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20995 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20989 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26877
  +product: App\Entity\Product\Product {#20986
    #id: 10
    #code: "47"
    #attributes: Doctrine\ORM\PersistentCollection {#20999 …}
    #variants: Doctrine\ORM\PersistentCollection {#21001 …}
    #options: Doctrine\ORM\PersistentCollection {#21005 …}
    #associations: Doctrine\ORM\PersistentCollection {#21003 …}
    #createdAt: DateTime @1793887254 {#20984
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#20985
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20987 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27525
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20986}
        #id: 70
        #name: "Yōng 05"
        #slug: "yong-05"
        #description: "Slopers 05"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20991 …}
    #channels: Doctrine\ORM\PersistentCollection {#20997 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20993 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20995 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20989 …}
  }
  +variant: App\Entity\Product\ProductVariant {#27473 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#20986
    #id: 10
    #code: "47"
    #attributes: Doctrine\ORM\PersistentCollection {#20999 …}
    #variants: Doctrine\ORM\PersistentCollection {#21001 …}
    #options: Doctrine\ORM\PersistentCollection {#21005 …}
    #associations: Doctrine\ORM\PersistentCollection {#21003 …}
    #createdAt: DateTime @1793887254 {#20984
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#20985
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#20987 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#27525
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#20986}
        #id: 70
        #name: "Yōng 05"
        #slug: "yong-05"
        #description: "Slopers 05"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#20991 …}
    #channels: Doctrine\ORM\PersistentCollection {#20997 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#20993 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#20995 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#20989 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 05"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27544
  -props: [
    "product" => App\Entity\Product\Product {#20986
      #id: 10
      #code: "47"
      #attributes: Doctrine\ORM\PersistentCollection {#20999 …}
      #variants: Doctrine\ORM\PersistentCollection {#21001 …}
      #options: Doctrine\ORM\PersistentCollection {#21005 …}
      #associations: Doctrine\ORM\PersistentCollection {#21003 …}
      #createdAt: DateTime @1793887254 {#20984
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887254 {#20985
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#20987 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#27525
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#20986}
          #id: 70
          #name: "Yōng 05"
          #slug: "yong-05"
          #description: "Slopers 05"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#20991 …}
      #channels: Doctrine\ORM\PersistentCollection {#20997 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#20993 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#20995 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#20989 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27421
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28040 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27425 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27473 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27491
    #collection: Doctrine\Common\Collections\ArrayCollection {#27496 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27462 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39675 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39677 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27421
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28040 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27425 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 05(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27491
    #collection: Doctrine\Common\Collections\ArrayCollection {#27496 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27462 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39675 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39677 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27526
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27421
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27420 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28040 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27425 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27473 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27491
      #collection: Doctrine\Common\Collections\ArrayCollection {#27496 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27462 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39675 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39677 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28046
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26911 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27471 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27439 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27473 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28051
  +variant: App\Entity\Product\ProductVariant {#27473 …}
  +price: "¥169"
  +originalPrice: "¥169"
  +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 {#28046
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26911 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27471 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27439 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 46.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#21009
    #id: 11
    #code: "48"
    #attributes: Doctrine\ORM\PersistentCollection {#21022 …}
    #variants: Doctrine\ORM\PersistentCollection {#21024 …}
    #options: Doctrine\ORM\PersistentCollection {#21028 …}
    #associations: Doctrine\ORM\PersistentCollection {#21026 …}
    #createdAt: DateTime @1793887254 {#21007
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#21008
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21010 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28154
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21009}
        #id: 77
        #name: "Yōng 06"
        #slug: "yong-06"
        #description: "Slopers 06"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21014 …}
    #channels: Doctrine\ORM\PersistentCollection {#21020 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21016 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21018 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21012 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27506
  +product: App\Entity\Product\Product {#21009
    #id: 11
    #code: "48"
    #attributes: Doctrine\ORM\PersistentCollection {#21022 …}
    #variants: Doctrine\ORM\PersistentCollection {#21024 …}
    #options: Doctrine\ORM\PersistentCollection {#21028 …}
    #associations: Doctrine\ORM\PersistentCollection {#21026 …}
    #createdAt: DateTime @1793887254 {#21007
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#21008
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21010 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28154
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21009}
        #id: 77
        #name: "Yōng 06"
        #slug: "yong-06"
        #description: "Slopers 06"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21014 …}
    #channels: Doctrine\ORM\PersistentCollection {#21020 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21016 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21018 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21012 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28102 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#21009
    #id: 11
    #code: "48"
    #attributes: Doctrine\ORM\PersistentCollection {#21022 …}
    #variants: Doctrine\ORM\PersistentCollection {#21024 …}
    #options: Doctrine\ORM\PersistentCollection {#21028 …}
    #associations: Doctrine\ORM\PersistentCollection {#21026 …}
    #createdAt: DateTime @1793887254 {#21007
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#21008
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21010 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28154
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21009}
        #id: 77
        #name: "Yōng 06"
        #slug: "yong-06"
        #description: "Slopers 06"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21014 …}
    #channels: Doctrine\ORM\PersistentCollection {#21020 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21016 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21018 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21012 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 06"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28173
  -props: [
    "product" => App\Entity\Product\Product {#21009
      #id: 11
      #code: "48"
      #attributes: Doctrine\ORM\PersistentCollection {#21022 …}
      #variants: Doctrine\ORM\PersistentCollection {#21024 …}
      #options: Doctrine\ORM\PersistentCollection {#21028 …}
      #associations: Doctrine\ORM\PersistentCollection {#21026 …}
      #createdAt: DateTime @1793887254 {#21007
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887254 {#21008
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21010 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28154
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#21009}
          #id: 77
          #name: "Yōng 06"
          #slug: "yong-06"
          #description: "Slopers 06"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#21014 …}
      #channels: Doctrine\ORM\PersistentCollection {#21020 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21016 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21018 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#21012 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28669 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28054 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28102 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28120
    #collection: Doctrine\Common\Collections\ArrayCollection {#28125 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39692 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39694 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28669 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28054 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 06(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28120
    #collection: Doctrine\Common\Collections\ArrayCollection {#28125 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39692 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39694 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28155
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28050
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28049 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28669 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28054 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28102 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28120
      #collection: Doctrine\Common\Collections\ArrayCollection {#28125 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28091 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39692 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39694 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28675
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27540 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28100 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28068 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28102 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28680
  +variant: App\Entity\Product\ProductVariant {#28102 …}
  +price: "¥169"
  +originalPrice: "¥169"
  +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 {#28675
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27540 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28100 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28068 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 77.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#21032
    #id: 12
    #code: "49"
    #attributes: Doctrine\ORM\PersistentCollection {#21045 …}
    #variants: Doctrine\ORM\PersistentCollection {#21047 …}
    #options: Doctrine\ORM\PersistentCollection {#21051 …}
    #associations: Doctrine\ORM\PersistentCollection {#21049 …}
    #createdAt: DateTime @1793887254 {#21030
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#21031
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21033 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28783
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21032}
        #id: 84
        #name: "Yōng 07"
        #slug: "yong-07"
        #description: "Slopers 07"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21037 …}
    #channels: Doctrine\ORM\PersistentCollection {#21043 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21039 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21041 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21035 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28135
  +product: App\Entity\Product\Product {#21032
    #id: 12
    #code: "49"
    #attributes: Doctrine\ORM\PersistentCollection {#21045 …}
    #variants: Doctrine\ORM\PersistentCollection {#21047 …}
    #options: Doctrine\ORM\PersistentCollection {#21051 …}
    #associations: Doctrine\ORM\PersistentCollection {#21049 …}
    #createdAt: DateTime @1793887254 {#21030
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#21031
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21033 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28783
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21032}
        #id: 84
        #name: "Yōng 07"
        #slug: "yong-07"
        #description: "Slopers 07"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21037 …}
    #channels: Doctrine\ORM\PersistentCollection {#21043 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21039 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21041 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21035 …}
  }
  +variant: App\Entity\Product\ProductVariant {#28731 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#21032
    #id: 12
    #code: "49"
    #attributes: Doctrine\ORM\PersistentCollection {#21045 …}
    #variants: Doctrine\ORM\PersistentCollection {#21047 …}
    #options: Doctrine\ORM\PersistentCollection {#21051 …}
    #associations: Doctrine\ORM\PersistentCollection {#21049 …}
    #createdAt: DateTime @1793887254 {#21030
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887254 {#21031
      date: 2026-11-05 14:00:54.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21033 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#28783
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21032}
        #id: 84
        #name: "Yōng 07"
        #slug: "yong-07"
        #description: "Slopers 07"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21037 …}
    #channels: Doctrine\ORM\PersistentCollection {#21043 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21039 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21041 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21035 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 07"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28802
  -props: [
    "product" => App\Entity\Product\Product {#21032
      #id: 12
      #code: "49"
      #attributes: Doctrine\ORM\PersistentCollection {#21045 …}
      #variants: Doctrine\ORM\PersistentCollection {#21047 …}
      #options: Doctrine\ORM\PersistentCollection {#21051 …}
      #associations: Doctrine\ORM\PersistentCollection {#21049 …}
      #createdAt: DateTime @1793887254 {#21030
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887254 {#21031
        date: 2026-11-05 14:00:54.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21033 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#28783
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#21032}
          #id: 84
          #name: "Yōng 07"
          #slug: "yong-07"
          #description: "Slopers 07"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#21037 …}
      #channels: Doctrine\ORM\PersistentCollection {#21043 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21039 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21041 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#21035 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 4.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28678 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29301 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28683 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28731 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28749
    #collection: Doctrine\Common\Collections\ArrayCollection {#28754 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28720 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39709 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39711 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28678 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29301 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28683 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 07(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28749
    #collection: Doctrine\Common\Collections\ArrayCollection {#28754 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28720 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39709 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39711 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28784
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28679
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28678 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29301 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28683 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28731 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28749
      #collection: Doctrine\Common\Collections\ArrayCollection {#28754 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28720 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39709 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39711 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 8.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28697 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28731 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29312
  +variant: App\Entity\Product\ProductVariant {#28731 …}
  +price: "¥149"
  +originalPrice: "¥149"
  +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 {#29307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28697 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 45.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#21055
    #id: 13
    #code: "50"
    #attributes: Doctrine\ORM\PersistentCollection {#21068 …}
    #variants: Doctrine\ORM\PersistentCollection {#21070 …}
    #options: Doctrine\ORM\PersistentCollection {#21074 …}
    #associations: Doctrine\ORM\PersistentCollection {#21072 …}
    #createdAt: DateTime @1793887255 {#21053
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21054
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21056 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#29415
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21055}
        #id: 91
        #name: "Yōng 08"
        #slug: "yong-08"
        #description: "Slopers 08"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21060 …}
    #channels: Doctrine\ORM\PersistentCollection {#21066 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21064 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21058 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28764
  +product: App\Entity\Product\Product {#21055
    #id: 13
    #code: "50"
    #attributes: Doctrine\ORM\PersistentCollection {#21068 …}
    #variants: Doctrine\ORM\PersistentCollection {#21070 …}
    #options: Doctrine\ORM\PersistentCollection {#21074 …}
    #associations: Doctrine\ORM\PersistentCollection {#21072 …}
    #createdAt: DateTime @1793887255 {#21053
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21054
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21056 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#29415
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21055}
        #id: 91
        #name: "Yōng 08"
        #slug: "yong-08"
        #description: "Slopers 08"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21060 …}
    #channels: Doctrine\ORM\PersistentCollection {#21066 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21064 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21058 …}
  }
  +variant: App\Entity\Product\ProductVariant {#29363 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.22 ms
Input props
[
  "product" => App\Entity\Product\Product {#21055
    #id: 13
    #code: "50"
    #attributes: Doctrine\ORM\PersistentCollection {#21068 …}
    #variants: Doctrine\ORM\PersistentCollection {#21070 …}
    #options: Doctrine\ORM\PersistentCollection {#21074 …}
    #associations: Doctrine\ORM\PersistentCollection {#21072 …}
    #createdAt: DateTime @1793887255 {#21053
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21054
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21056 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#29415
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21055}
        #id: 91
        #name: "Yōng 08"
        #slug: "yong-08"
        #description: "Slopers 08"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21060 …}
    #channels: Doctrine\ORM\PersistentCollection {#21066 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21064 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21058 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Yōng 08"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29434
  -props: [
    "product" => App\Entity\Product\Product {#21055
      #id: 13
      #code: "50"
      #attributes: Doctrine\ORM\PersistentCollection {#21068 …}
      #variants: Doctrine\ORM\PersistentCollection {#21070 …}
      #options: Doctrine\ORM\PersistentCollection {#21074 …}
      #associations: Doctrine\ORM\PersistentCollection {#21072 …}
      #createdAt: DateTime @1793887255 {#21053
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887255 {#21054
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21056 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#29415
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#21055}
          #id: 91
          #name: "Yōng 08"
          #slug: "yong-08"
          #description: "Slopers 08"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#21060 …}
      #channels: Doctrine\ORM\PersistentCollection {#21066 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15498 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21062 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21064 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#21058 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29311
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29933 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29315 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29363 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29381
    #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29352 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39726 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39728 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29311
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29933 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29315 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Yōng 08(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29381
    #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29352 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39726 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39728 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29416
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29311
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29310 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29933 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29315 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29363 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29381
      #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29352 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39726 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39728 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29939
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28798 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29361 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29329 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29363 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29944
  +variant: App\Entity\Product\ProductVariant {#29363 …}
  +price: "¥129"
  +originalPrice: "¥129"
  +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 {#29939
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28798 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29361 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29329 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 44.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#21078
    #id: 14
    #code: "51"
    #attributes: Doctrine\ORM\PersistentCollection {#21091 …}
    #variants: Doctrine\ORM\PersistentCollection {#21093 …}
    #options: Doctrine\ORM\PersistentCollection {#21097 …}
    #associations: Doctrine\ORM\PersistentCollection {#21095 …}
    #createdAt: DateTime @1793887255 {#21076
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21077
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21079 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#30047
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21078}
        #id: 98
        #name: "Slopers 01"
        #slug: "slopers-01"
        #description: "Slopers 09"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21083 …}
    #channels: Doctrine\ORM\PersistentCollection {#21089 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15219 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21085 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21087 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21081 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29396
  +product: App\Entity\Product\Product {#21078
    #id: 14
    #code: "51"
    #attributes: Doctrine\ORM\PersistentCollection {#21091 …}
    #variants: Doctrine\ORM\PersistentCollection {#21093 …}
    #options: Doctrine\ORM\PersistentCollection {#21097 …}
    #associations: Doctrine\ORM\PersistentCollection {#21095 …}
    #createdAt: DateTime @1793887255 {#21076
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21077
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21079 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#30047
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21078}
        #id: 98
        #name: "Slopers 01"
        #slug: "slopers-01"
        #description: "Slopers 09"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21083 …}
    #channels: Doctrine\ORM\PersistentCollection {#21089 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15219 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21085 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21087 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21081 …}
  }
  +variant: App\Entity\Product\ProductVariant {#29995 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 1.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#21078
    #id: 14
    #code: "51"
    #attributes: Doctrine\ORM\PersistentCollection {#21091 …}
    #variants: Doctrine\ORM\PersistentCollection {#21093 …}
    #options: Doctrine\ORM\PersistentCollection {#21097 …}
    #associations: Doctrine\ORM\PersistentCollection {#21095 …}
    #createdAt: DateTime @1793887255 {#21076
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21077
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21079 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#30047
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21078}
        #id: 98
        #name: "Slopers 01"
        #slug: "slopers-01"
        #description: "Slopers 09"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21083 …}
    #channels: Doctrine\ORM\PersistentCollection {#21089 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15219 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21085 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21087 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21081 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Slopers 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30066
  -props: [
    "product" => App\Entity\Product\Product {#21078
      #id: 14
      #code: "51"
      #attributes: Doctrine\ORM\PersistentCollection {#21091 …}
      #variants: Doctrine\ORM\PersistentCollection {#21093 …}
      #options: Doctrine\ORM\PersistentCollection {#21097 …}
      #associations: Doctrine\ORM\PersistentCollection {#21095 …}
      #createdAt: DateTime @1793887255 {#21076
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887255 {#21077
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21079 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#30047
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#21078}
          #id: 98
          #name: "Slopers 01"
          #slug: "slopers-01"
          #description: "Slopers 09"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#21083 …}
      #channels: Doctrine\ORM\PersistentCollection {#21089 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15219 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21085 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21087 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#21081 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 2.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29943
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29942 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29947 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29995 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30013
    #collection: Doctrine\Common\Collections\ArrayCollection {#30018 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29984 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39743 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39745 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29943
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29942 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29947 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Slopers 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30013
    #collection: Doctrine\Common\Collections\ArrayCollection {#30018 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29984 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39743 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39745 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30048
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29943
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29942 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30508 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29947 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29995 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30013
      #collection: Doctrine\Common\Collections\ArrayCollection {#30018 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29984 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39743 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39745 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 4.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30514
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29430 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29961 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29995 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30519
  +variant: App\Entity\Product\ProductVariant {#29995 …}
  +price: "¥149"
  +originalPrice: "¥149"
  +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 {#30514
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29430 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29961 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 30.0 MiB 45.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#21101
    #id: 15
    #code: "82"
    #attributes: Doctrine\ORM\PersistentCollection {#21114 …}
    #variants: Doctrine\ORM\PersistentCollection {#21116 …}
    #options: Doctrine\ORM\PersistentCollection {#21120 …}
    #associations: Doctrine\ORM\PersistentCollection {#21118 …}
    #createdAt: DateTime @1793887255 {#21099
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21100
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21102 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#30622
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21101}
        #id: 105
        #name: "Pockets 06"
        #slug: "pockets-06"
        #description: "<p>You will find 5 positive three to four finger pockets in the set. The holds are a bit tighter and require therefore a bit more sensitivity when you are attempting to grip them.  The holds are suitable for setting easy to medium difficulty routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21106 …}
    #channels: Doctrine\ORM\PersistentCollection {#21112 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15417 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21108 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21110 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21104 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30028
  +product: App\Entity\Product\Product {#21101
    #id: 15
    #code: "82"
    #attributes: Doctrine\ORM\PersistentCollection {#21114 …}
    #variants: Doctrine\ORM\PersistentCollection {#21116 …}
    #options: Doctrine\ORM\PersistentCollection {#21120 …}
    #associations: Doctrine\ORM\PersistentCollection {#21118 …}
    #createdAt: DateTime @1793887255 {#21099
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21100
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21102 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#30622
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21101}
        #id: 105
        #name: "Pockets 06"
        #slug: "pockets-06"
        #description: "<p>You will find 5 positive three to four finger pockets in the set. The holds are a bit tighter and require therefore a bit more sensitivity when you are attempting to grip them.  The holds are suitable for setting easy to medium difficulty routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21106 …}
    #channels: Doctrine\ORM\PersistentCollection {#21112 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15417 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21108 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21110 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21104 …}
  }
  +variant: App\Entity\Product\ProductVariant {#30570 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#21101
    #id: 15
    #code: "82"
    #attributes: Doctrine\ORM\PersistentCollection {#21114 …}
    #variants: Doctrine\ORM\PersistentCollection {#21116 …}
    #options: Doctrine\ORM\PersistentCollection {#21120 …}
    #associations: Doctrine\ORM\PersistentCollection {#21118 …}
    #createdAt: DateTime @1793887255 {#21099
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21100
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21102 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#30622
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21101}
        #id: 105
        #name: "Pockets 06"
        #slug: "pockets-06"
        #description: "<p>You will find 5 positive three to four finger pockets in the set. The holds are a bit tighter and require therefore a bit more sensitivity when you are attempting to grip them.  The holds are suitable for setting easy to medium difficulty routes.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21106 …}
    #channels: Doctrine\ORM\PersistentCollection {#21112 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15417 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21108 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21110 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21104 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pockets 06"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30641
  -props: [
    "product" => App\Entity\Product\Product {#21101
      #id: 15
      #code: "82"
      #attributes: Doctrine\ORM\PersistentCollection {#21114 …}
      #variants: Doctrine\ORM\PersistentCollection {#21116 …}
      #options: Doctrine\ORM\PersistentCollection {#21120 …}
      #associations: Doctrine\ORM\PersistentCollection {#21118 …}
      #createdAt: DateTime @1793887255 {#21099
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887255 {#21100
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21102 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#30622
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#21101}
          #id: 105
          #name: "Pockets 06"
          #slug: "pockets-06"
          #description: "<p>You will find 5 positive three to four finger pockets in the set. The holds are a bit tighter and require therefore a bit more sensitivity when you are attempting to grip them.  The holds are suitable for setting easy to medium difficulty routes.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#21106 …}
      #channels: Doctrine\ORM\PersistentCollection {#21112 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15417 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21108 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21110 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#21104 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 2.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30518
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30522 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30570 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30588
    #collection: Doctrine\Common\Collections\ArrayCollection {#30593 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30559 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39760 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39762 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30518
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30522 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pockets 06(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30588
    #collection: Doctrine\Common\Collections\ArrayCollection {#30593 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30559 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39760 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39762 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30623
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30518
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31164 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30522 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30570 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30588
      #collection: Doctrine\Common\Collections\ArrayCollection {#30593 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30559 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39760 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39762 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 4.90 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31170
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30062 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30568 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30536 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30570 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31175
  +variant: App\Entity\Product\ProductVariant {#30570 …}
  +price: "¥154"
  +originalPrice: "¥154"
  +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 {#31170
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30062 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30568 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30536 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 30.0 MiB 51.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#21124
    #id: 16
    #code: "86"
    #attributes: Doctrine\ORM\PersistentCollection {#21137 …}
    #variants: Doctrine\ORM\PersistentCollection {#21139 …}
    #options: Doctrine\ORM\PersistentCollection {#21143 …}
    #associations: Doctrine\ORM\PersistentCollection {#21141 …}
    #createdAt: DateTime @1793887255 {#21122
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21123
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21125 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#31278
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21124}
        #id: 112
        #name: "Footholds 01"
        #slug: "footholds-01"
        #description: "<p>This set contains 35 different footholds. The footholds in this set are suitable for setting hard routes on overhangs as well as technical routes on slabs. The beginners can use them for perfecting their footwork. Each climbing hold has a special opening on the side which is meant for the extra screw to prevent the hold from spinning.  When you rotate to hold you also change the positivity. The design of the holds reduces their strength. This holds should be affixed with the hand not with the machine. If you use the machine the holds can break.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21129 …}
    #channels: Doctrine\ORM\PersistentCollection {#21135 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15048 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21131 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21133 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21127 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30603
  +product: App\Entity\Product\Product {#21124
    #id: 16
    #code: "86"
    #attributes: Doctrine\ORM\PersistentCollection {#21137 …}
    #variants: Doctrine\ORM\PersistentCollection {#21139 …}
    #options: Doctrine\ORM\PersistentCollection {#21143 …}
    #associations: Doctrine\ORM\PersistentCollection {#21141 …}
    #createdAt: DateTime @1793887255 {#21122
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21123
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21125 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#31278
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21124}
        #id: 112
        #name: "Footholds 01"
        #slug: "footholds-01"
        #description: "<p>This set contains 35 different footholds. The footholds in this set are suitable for setting hard routes on overhangs as well as technical routes on slabs. The beginners can use them for perfecting their footwork. Each climbing hold has a special opening on the side which is meant for the extra screw to prevent the hold from spinning.  When you rotate to hold you also change the positivity. The design of the holds reduces their strength. This holds should be affixed with the hand not with the machine. If you use the machine the holds can break.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21129 …}
    #channels: Doctrine\ORM\PersistentCollection {#21135 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15048 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21131 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21133 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21127 …}
  }
  +variant: App\Entity\Product\ProductVariant {#31226 …}
  +slug: null
  #productRepository: App\Repository\Product\ProductRepository {#20558 …}
  #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]
30.0 MiB 1.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#21124
    #id: 16
    #code: "86"
    #attributes: Doctrine\ORM\PersistentCollection {#21137 …}
    #variants: Doctrine\ORM\PersistentCollection {#21139 …}
    #options: Doctrine\ORM\PersistentCollection {#21143 …}
    #associations: Doctrine\ORM\PersistentCollection {#21141 …}
    #createdAt: DateTime @1793887255 {#21122
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1793887255 {#21123
      date: 2026-11-05 14:00:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21125 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#31278
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#21124}
        #id: 112
        #name: "Footholds 01"
        #slug: "footholds-01"
        #description: "<p>This set contains 35 different footholds. The footholds in this set are suitable for setting hard routes on overhangs as well as technical routes on slabs. The beginners can use them for perfecting their footwork. Each climbing hold has a special opening on the side which is meant for the extra screw to prevent the hold from spinning.  When you rotate to hold you also change the positivity. The design of the holds reduces their strength. This holds should be affixed with the hand not with the machine. If you use the machine the holds can break.</p>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#21129 …}
    #channels: Doctrine\ORM\PersistentCollection {#21135 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#15048 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21131 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21133 …}
    -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
    -productBadges: Doctrine\ORM\PersistentCollection {#21127 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Footholds 01"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31297
  -props: [
    "product" => App\Entity\Product\Product {#21124
      #id: 16
      #code: "86"
      #attributes: Doctrine\ORM\PersistentCollection {#21137 …}
      #variants: Doctrine\ORM\PersistentCollection {#21139 …}
      #options: Doctrine\ORM\PersistentCollection {#21143 …}
      #associations: Doctrine\ORM\PersistentCollection {#21141 …}
      #createdAt: DateTime @1793887255 {#21122
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1793887255 {#21123
        date: 2026-11-05 14:00:55.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21125 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#31278
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#21124}
          #id: 112
          #name: "Footholds 01"
          #slug: "footholds-01"
          #description: "<p>This set contains 35 different footholds. The footholds in this set are suitable for setting hard routes on overhangs as well as technical routes on slabs. The beginners can use them for perfecting their footwork. Each climbing hold has a special opening on the side which is meant for the extra screw to prevent the hold from spinning.  When you rotate to hold you also change the positivity. The design of the holds reduces their strength. This holds should be affixed with the hand not with the machine. If you use the machine the holds can break.</p>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#21129 …}
      #channels: Doctrine\ORM\PersistentCollection {#21135 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#15048 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21131 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21133 …}
      -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10871 …}
      -productBadges: Doctrine\ORM\PersistentCollection {#21127 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 2.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31174
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31178 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31226 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31244
    #collection: Doctrine\Common\Collections\ArrayCollection {#31249 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31215 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39777 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39779 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31174
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31178 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Footholds 01(Climbing Hold Colors: red, Fixings: Without Fixings)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31244
    #collection: Doctrine\Common\Collections\ArrayCollection {#31249 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31215 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#39777 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#650 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39779 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31279
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31174
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31173 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14652 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31178 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#31226 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#31244
      #collection: Doctrine\Common\Collections\ArrayCollection {#31249 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#31215 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#39777 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#650 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39779 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 4.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31224 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31192 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31226 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20001
  +variant: App\Entity\Product\ProductVariant {#31226 …}
  +price: "¥99"
  +originalPrice: "¥99"
  +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 {#18618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31224 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31192 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 30.0 MiB 21.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18666 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20481 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20496 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#20663
  +cart: App\Entity\Order\Order {#14555 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18666 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20481 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20496 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …}
}