Components
10
Twig Components
18
Render Count
282
ms
Render Time
22.0
MiB
Memory Usage
Components
Render calls
| bitbag.sylius_elasticsearch_plugin:search_form | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent | 22.0 MiB | 44.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12360 …} +context: Sylius\TwigHooks\Bag\DataBag {#12361 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12363 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12360 …} +context: Sylius\TwigHooks\Bag\DataBag {#12361 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12363 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Component | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12233 -formFactory: Symfony\Component\Form\FormFactory {#7072 …} } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 22.0 MiB | 3.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12536 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12532 …} +context: Sylius\TwigHooks\Bag\DataBag {#12533 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12535 …} +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 {#12541 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12536 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12532 …} +context: Sylius\TwigHooks\Bag\DataBag {#12533 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12535 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 22.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13042 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12570 …} +context: Sylius\TwigHooks\Bag\DataBag {#12546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13041 …} +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 {#13047 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13042 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12570 …} +context: Sylius\TwigHooks\Bag\DataBag {#12546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13041 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 22.0 MiB | 10.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13184 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13154 …} +context: Sylius\TwigHooks\Bag\DataBag {#13153 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13183 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13189 +cart: App\Entity\Order\Order {#13197 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13184 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13154 …} +context: Sylius\TwigHooks\Bag\DataBag {#13153 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13183 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 22.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13284 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13276 …} +context: Sylius\TwigHooks\Bag\DataBag {#13281 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13283 …} +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 {#12516 #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 {#13284 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13276 …} +context: Sylius\TwigHooks\Bag\DataBag {#13281 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13283 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 97.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#17405 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#17890 …} #variants: Doctrine\ORM\PersistentCollection {#18094 …} #options: Doctrine\ORM\PersistentCollection {#18159 …} #associations: Doctrine\ORM\PersistentCollection {#18162 …} #createdAt: DateTime @1793887311 {#17415 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#17411 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17513 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#18808 #locale: "en_US" #translatable: App\Entity\Product\Product {#17405} #id: 924 #name: "Classic Mondo Footholds" #slug: "classic-mondo-footholds" #description: """ <p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#17566 …} #channels: Doctrine\ORM\PersistentCollection {#17749 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#17682 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17752 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#17511 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18217 +product: App\Entity\Product\Product {#17405 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#17890 …} #variants: Doctrine\ORM\PersistentCollection {#18094 …} #options: Doctrine\ORM\PersistentCollection {#18159 …} #associations: Doctrine\ORM\PersistentCollection {#18162 …} #createdAt: DateTime @1793887311 {#17415 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#17411 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17513 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#18808 #locale: "en_US" #translatable: App\Entity\Product\Product {#17405} #id: 924 #name: "Classic Mondo Footholds" #slug: "classic-mondo-footholds" #description: """ <p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#17566 …} #channels: Doctrine\ORM\PersistentCollection {#17749 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#17682 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17752 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#17511 …} } +variant: App\Entity\Product\ProductVariant {#18394 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#17767 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 8.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#17405 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#17890 …} #variants: Doctrine\ORM\PersistentCollection {#18094 …} #options: Doctrine\ORM\PersistentCollection {#18159 …} #associations: Doctrine\ORM\PersistentCollection {#18162 …} #createdAt: DateTime @1793887311 {#17415 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#17411 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17513 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#18808 #locale: "en_US" #translatable: App\Entity\Product\Product {#17405} #id: 924 #name: "Classic Mondo Footholds" #slug: "classic-mondo-footholds" #description: """ <p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#17566 …} #channels: Doctrine\ORM\PersistentCollection {#17749 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#17682 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17752 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#17511 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Mondo Footholds" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18833 -props: [ "product" => App\Entity\Product\Product {#17405 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#17890 …} #variants: Doctrine\ORM\PersistentCollection {#18094 …} #options: Doctrine\ORM\PersistentCollection {#18159 …} #associations: Doctrine\ORM\PersistentCollection {#18162 …} #createdAt: DateTime @1793887311 {#17415 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#17411 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17513 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#18808 #locale: "en_US" #translatable: App\Entity\Product\Product {#17405} #id: 924 #name: "Classic Mondo Footholds" #slug: "classic-mondo-footholds" #description: """ <p>-\tThis set of holds is the climbing gym's archetypal workhorse. <br />-\tPerfect for all types of routes, wall, and setting. <br />-\tEach hold is both positive and slopey depending how it is oriented to the climber<br />-\tThe bolthole depth has been maximised so the hold is as strong as possible to give you the maximum service life.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#17566 …} #channels: Doctrine\ORM\PersistentCollection {#17749 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#17682 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17752 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#17511 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 9.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18821 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19315 …} +context: Sylius\TwigHooks\Bag\DataBag {#19314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19318 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18394 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18758 #collection: Doctrine\Common\Collections\ArrayCollection {#18757 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18603 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23062 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27876 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18821 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19315 …} +context: Sylius\TwigHooks\Bag\DataBag {#19314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19318 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mondo Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18758 #collection: Doctrine\Common\Collections\ArrayCollection {#18757 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18603 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23062 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27876 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18788 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18821 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19315 …} +context: Sylius\TwigHooks\Bag\DataBag {#19314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19318 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18394 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18758 #collection: Doctrine\Common\Collections\ArrayCollection {#18757 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18603 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23062 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27876 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 7.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19527 …} +context: Sylius\TwigHooks\Bag\DataBag {#19519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19528 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18394 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19543 +variant: App\Entity\Product\ProductVariant {#18394 …} +price: "€94.00" +originalPrice: "€94.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19527 …} +context: Sylius\TwigHooks\Bag\DataBag {#19519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19528 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 48.15 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18165 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18178 …} #variants: Doctrine\ORM\PersistentCollection {#18180 …} #options: Doctrine\ORM\PersistentCollection {#18184 …} #associations: Doctrine\ORM\PersistentCollection {#18182 …} #createdAt: DateTime @1793887360 {#18163 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18164 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18166 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19645 #locale: "en_US" #translatable: App\Entity\Product\Product {#18165} #id: 1442 #name: "Classic Mini Footholds" #slug: "classic-mini-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18170 …} #channels: Doctrine\ORM\PersistentCollection {#18176 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18172 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18174 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18168 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18773 +product: App\Entity\Product\Product {#18165 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18178 …} #variants: Doctrine\ORM\PersistentCollection {#18180 …} #options: Doctrine\ORM\PersistentCollection {#18184 …} #associations: Doctrine\ORM\PersistentCollection {#18182 …} #createdAt: DateTime @1793887360 {#18163 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18164 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18166 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19645 #locale: "en_US" #translatable: App\Entity\Product\Product {#18165} #id: 1442 #name: "Classic Mini Footholds" #slug: "classic-mini-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18170 …} #channels: Doctrine\ORM\PersistentCollection {#18176 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18172 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18174 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18168 …} } +variant: App\Entity\Product\ProductVariant {#19593 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#17767 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18165 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18178 …} #variants: Doctrine\ORM\PersistentCollection {#18180 …} #options: Doctrine\ORM\PersistentCollection {#18184 …} #associations: Doctrine\ORM\PersistentCollection {#18182 …} #createdAt: DateTime @1793887360 {#18163 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18164 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18166 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19645 #locale: "en_US" #translatable: App\Entity\Product\Product {#18165} #id: 1442 #name: "Classic Mini Footholds" #slug: "classic-mini-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18170 …} #channels: Doctrine\ORM\PersistentCollection {#18176 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18172 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18174 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18168 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Mini Footholds" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19664 -props: [ "product" => App\Entity\Product\Product {#18165 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18178 …} #variants: Doctrine\ORM\PersistentCollection {#18180 …} #options: Doctrine\ORM\PersistentCollection {#18184 …} #associations: Doctrine\ORM\PersistentCollection {#18182 …} #createdAt: DateTime @1793887360 {#18163 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18164 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18166 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19645 #locale: "en_US" #translatable: App\Entity\Product\Product {#18165} #id: 1442 #name: "Classic Mini Footholds" #slug: "classic-mini-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tAre design XS/S size and are more technical than the standard footholds<br />-\tCan be used on all grade of route and wall angle - but ideal to help improve intermediate and beginner's foot-work<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18170 …} #channels: Doctrine\ORM\PersistentCollection {#18176 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18172 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18174 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18168 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 2.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20113 …} +context: Sylius\TwigHooks\Bag\DataBag {#20111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20114 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19593 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19611 #collection: Doctrine\Common\Collections\ArrayCollection {#19616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19582 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27899 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27901 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20113 …} +context: Sylius\TwigHooks\Bag\DataBag {#20111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20114 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19611 #collection: Doctrine\Common\Collections\ArrayCollection {#19616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19582 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27899 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27901 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19646 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20113 …} +context: Sylius\TwigHooks\Bag\DataBag {#20111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20114 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19593 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19611 #collection: Doctrine\Common\Collections\ArrayCollection {#19616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19582 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27899 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27901 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 4.92 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18828 …} +context: Sylius\TwigHooks\Bag\DataBag {#19591 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19568 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19593 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20124 +variant: App\Entity\Product\ProductVariant {#19593 …} +price: "€114.00" +originalPrice: "€114.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18828 …} +context: Sylius\TwigHooks\Bag\DataBag {#19591 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19568 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 53.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18188 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#18201 …} #variants: Doctrine\ORM\PersistentCollection {#18203 …} #options: Doctrine\ORM\PersistentCollection {#18207 …} #associations: Doctrine\ORM\PersistentCollection {#18205 …} #createdAt: DateTime @1793887361 {#18186 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18187 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18189 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20214 #locale: "en_US" #translatable: App\Entity\Product\Product {#18188} #id: 1449 #name: "Classic Footholds" #slug: "classic-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18193 …} #channels: Doctrine\ORM\PersistentCollection {#18199 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18195 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18197 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18191 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19626 +product: App\Entity\Product\Product {#18188 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#18201 …} #variants: Doctrine\ORM\PersistentCollection {#18203 …} #options: Doctrine\ORM\PersistentCollection {#18207 …} #associations: Doctrine\ORM\PersistentCollection {#18205 …} #createdAt: DateTime @1793887361 {#18186 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18187 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18189 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20214 #locale: "en_US" #translatable: App\Entity\Product\Product {#18188} #id: 1449 #name: "Classic Footholds" #slug: "classic-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18193 …} #channels: Doctrine\ORM\PersistentCollection {#18199 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18195 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18197 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18191 …} } +variant: App\Entity\Product\ProductVariant {#20162 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#17767 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18188 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#18201 …} #variants: Doctrine\ORM\PersistentCollection {#18203 …} #options: Doctrine\ORM\PersistentCollection {#18207 …} #associations: Doctrine\ORM\PersistentCollection {#18205 …} #createdAt: DateTime @1793887361 {#18186 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18187 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18189 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20214 #locale: "en_US" #translatable: App\Entity\Product\Product {#18188} #id: 1449 #name: "Classic Footholds" #slug: "classic-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18193 …} #channels: Doctrine\ORM\PersistentCollection {#18199 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18195 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18197 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18191 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Footholds" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20233 -props: [ "product" => App\Entity\Product\Product {#18188 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#18201 …} #variants: Doctrine\ORM\PersistentCollection {#18203 …} #options: Doctrine\ORM\PersistentCollection {#18207 …} #associations: Doctrine\ORM\PersistentCollection {#18205 …} #createdAt: DateTime @1793887361 {#18186 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18187 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18189 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20214 #locale: "en_US" #translatable: App\Entity\Product\Product {#18188} #id: 1449 #name: "Classic Footholds" #slug: "classic-footholds" #description: """ <p>-\tDesigned to be the route-setter's workhorse with longevity in mind<br />-\tCan be used on all grade of route and wall angle<br />-\tMultifunctional; the smallest rotation of a hold will yield a different feature and positivity for the foot<br />-\tPerfect to use in conjunction with other sets to get the most out of your handholds.</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18193 …} #channels: Doctrine\ORM\PersistentCollection {#18199 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10704 …} #reviews: Doctrine\ORM\PersistentCollection {#18195 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18197 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18191 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 2.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20123 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20122 …} +context: Sylius\TwigHooks\Bag\DataBag {#18300 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20127 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20162 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20180 #collection: Doctrine\Common\Collections\ArrayCollection {#20185 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20151 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27916 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27918 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20123 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20122 …} +context: Sylius\TwigHooks\Bag\DataBag {#18300 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20127 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20180 #collection: Doctrine\Common\Collections\ArrayCollection {#20185 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20151 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27916 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27918 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20215 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20123 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20122 …} +context: Sylius\TwigHooks\Bag\DataBag {#18300 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20127 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20162 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20180 #collection: Doctrine\Common\Collections\ArrayCollection {#20185 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20151 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27916 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27918 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 4.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19660 …} +context: Sylius\TwigHooks\Bag\DataBag {#20160 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20140 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20162 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18358 +variant: App\Entity\Product\ProductVariant {#20162 …} +price: "€79.00" +originalPrice: "€79.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19660 …} +context: Sylius\TwigHooks\Bag\DataBag {#20160 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20140 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 22.0 MiB | 23.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17289 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16873 …} +context: Sylius\TwigHooks\Bag\DataBag {#17371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17317 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#18714 +cart: App\Entity\Order\Order {#13197 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17289 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16873 …} +context: Sylius\TwigHooks\Bag\DataBag {#17371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17317 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||