Components
10
Twig Components
70
Render Count
1559
ms
Render Time
28.0
MiB
Memory Usage
Components
Render calls
| bitbag.sylius_elasticsearch_plugin:search_form | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent | 18.0 MiB | 50.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12432 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12428 …} +context: Sylius\TwigHooks\Bag\DataBag {#12429 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12431 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12432 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12428 …} +context: Sylius\TwigHooks\Bag\DataBag {#12429 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12431 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Component | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12301 -formFactory: Symfony\Component\Form\FormFactory {#7072 …} } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 18.0 MiB | 3.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12604 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12600 …} +context: Sylius\TwigHooks\Bag\DataBag {#12601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12603 …} +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 {#12609 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12604 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12600 …} +context: Sylius\TwigHooks\Bag\DataBag {#12601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12603 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 18.0 MiB | 3.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12638 …} +context: Sylius\TwigHooks\Bag\DataBag {#12614 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13109 …} +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 {#13115 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12638 …} +context: Sylius\TwigHooks\Bag\DataBag {#12614 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13109 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 18.0 MiB | 32.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13222 …} +context: Sylius\TwigHooks\Bag\DataBag {#13221 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13251 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13257 +cart: App\Entity\Order\Order {#13265 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13222 …} +context: Sylius\TwigHooks\Bag\DataBag {#13221 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13251 …} +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 | 18.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13352 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13344 …} +context: Sylius\TwigHooks\Bag\DataBag {#13349 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13351 …} +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 {#12584 #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 {#13352 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13344 …} +context: Sylius\TwigHooks\Bag\DataBag {#13349 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13351 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 236.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18047 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18531 …} #variants: Doctrine\ORM\PersistentCollection {#18735 …} #options: Doctrine\ORM\PersistentCollection {#18800 …} #associations: Doctrine\ORM\PersistentCollection {#18803 …} #createdAt: DateTime @1793887259 {#18056 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#18052 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18154 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19623 #locale: "en_US" #translatable: App\Entity\Product\Product {#18047} #id: 287 #name: "Classic Screw-ons" #slug: "classic-screw-ons" #description: """ <p>-\tIdeal for delicate/precise foot work <br />-\tHelp improve balanced climbing technique<br />-\tFor use on wood panels or wooden volumes -or whatever you can screw into!</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 {#18207 …} #channels: Doctrine\ORM\PersistentCollection {#18390 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18152 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19048 +product: App\Entity\Product\Product {#18047 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18531 …} #variants: Doctrine\ORM\PersistentCollection {#18735 …} #options: Doctrine\ORM\PersistentCollection {#18800 …} #associations: Doctrine\ORM\PersistentCollection {#18803 …} #createdAt: DateTime @1793887259 {#18056 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#18052 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18154 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19623 #locale: "en_US" #translatable: App\Entity\Product\Product {#18047} #id: 287 #name: "Classic Screw-ons" #slug: "classic-screw-ons" #description: """ <p>-\tIdeal for delicate/precise foot work <br />-\tHelp improve balanced climbing technique<br />-\tFor use on wood panels or wooden volumes -or whatever you can screw into!</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 {#18207 …} #channels: Doctrine\ORM\PersistentCollection {#18390 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18152 …} } +variant: App\Entity\Product\ProductVariant {#19222 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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 | 22.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18047 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18531 …} #variants: Doctrine\ORM\PersistentCollection {#18735 …} #options: Doctrine\ORM\PersistentCollection {#18800 …} #associations: Doctrine\ORM\PersistentCollection {#18803 …} #createdAt: DateTime @1793887259 {#18056 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#18052 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18154 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19623 #locale: "en_US" #translatable: App\Entity\Product\Product {#18047} #id: 287 #name: "Classic Screw-ons" #slug: "classic-screw-ons" #description: """ <p>-\tIdeal for delicate/precise foot work <br />-\tHelp improve balanced climbing technique<br />-\tFor use on wood panels or wooden volumes -or whatever you can screw into!</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 {#18207 …} #channels: Doctrine\ORM\PersistentCollection {#18390 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18152 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Screw-ons" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19648 -props: [ "product" => App\Entity\Product\Product {#18047 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18531 …} #variants: Doctrine\ORM\PersistentCollection {#18735 …} #options: Doctrine\ORM\PersistentCollection {#18800 …} #associations: Doctrine\ORM\PersistentCollection {#18803 …} #createdAt: DateTime @1793887259 {#18056 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#18052 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18154 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19623 #locale: "en_US" #translatable: App\Entity\Product\Product {#18047} #id: 287 #name: "Classic Screw-ons" #slug: "classic-screw-ons" #description: """ <p>-\tIdeal for delicate/precise foot work <br />-\tHelp improve balanced climbing technique<br />-\tFor use on wood panels or wooden volumes -or whatever you can screw into!</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 {#18207 …} #channels: Doctrine\ORM\PersistentCollection {#18390 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18152 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 17.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20130 …} +context: Sylius\TwigHooks\Bag\DataBag {#20129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20133 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19222 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19573 #collection: Doctrine\Common\Collections\ArrayCollection {#19572 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19418 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36827 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36881 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20130 …} +context: Sylius\TwigHooks\Bag\DataBag {#20129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20133 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Screw-ons(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19573 #collection: Doctrine\Common\Collections\ArrayCollection {#19572 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19418 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36827 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36881 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19603 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20130 …} +context: Sylius\TwigHooks\Bag\DataBag {#20129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20133 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19222 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19573 #collection: Doctrine\Common\Collections\ArrayCollection {#19572 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19418 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36827 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36881 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 20.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20349 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20342 …} +context: Sylius\TwigHooks\Bag\DataBag {#20334 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20343 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19222 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20358 +variant: App\Entity\Product\ProductVariant {#19222 …} +price: "€104.00" +originalPrice: "€104.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 {#20349 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20342 …} +context: Sylius\TwigHooks\Bag\DataBag {#20334 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20343 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 94.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18806 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18819 …} #variants: Doctrine\ORM\PersistentCollection {#18821 …} #options: Doctrine\ORM\PersistentCollection {#18825 …} #associations: Doctrine\ORM\PersistentCollection {#18823 …} #createdAt: DateTime @1793887260 {#18804 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18805 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18807 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20460 #locale: "en_US" #translatable: App\Entity\Product\Product {#18806} #id: 315 #name: "Classic Dual-Handed Threads" #slug: "classic-dual-handed-threads" #description: """ <p>-\tEach thread can be held with two hands, either with the handle (thread) or accompanying jug<br />-\tDiameter of thread is minimized to suit all hand sizes<br />-\tIdeal for pushing beginners over the steepest parts of the gym giving added security of secure grip<br />-\tA workhorse product for all commercial climbing gyms<br />-\tCAUTION: The extra screw hole MUST be used when the hold is fixed to the wall at all times to ensure maximum safety.</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 {#18811 …} #channels: Doctrine\ORM\PersistentCollection {#18817 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18809 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19588 +product: App\Entity\Product\Product {#18806 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18819 …} #variants: Doctrine\ORM\PersistentCollection {#18821 …} #options: Doctrine\ORM\PersistentCollection {#18825 …} #associations: Doctrine\ORM\PersistentCollection {#18823 …} #createdAt: DateTime @1793887260 {#18804 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18805 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18807 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20460 #locale: "en_US" #translatable: App\Entity\Product\Product {#18806} #id: 315 #name: "Classic Dual-Handed Threads" #slug: "classic-dual-handed-threads" #description: """ <p>-\tEach thread can be held with two hands, either with the handle (thread) or accompanying jug<br />-\tDiameter of thread is minimized to suit all hand sizes<br />-\tIdeal for pushing beginners over the steepest parts of the gym giving added security of secure grip<br />-\tA workhorse product for all commercial climbing gyms<br />-\tCAUTION: The extra screw hole MUST be used when the hold is fixed to the wall at all times to ensure maximum safety.</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 {#18811 …} #channels: Doctrine\ORM\PersistentCollection {#18817 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18809 …} } +variant: App\Entity\Product\ProductVariant {#20408 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18806 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18819 …} #variants: Doctrine\ORM\PersistentCollection {#18821 …} #options: Doctrine\ORM\PersistentCollection {#18825 …} #associations: Doctrine\ORM\PersistentCollection {#18823 …} #createdAt: DateTime @1793887260 {#18804 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18805 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18807 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20460 #locale: "en_US" #translatable: App\Entity\Product\Product {#18806} #id: 315 #name: "Classic Dual-Handed Threads" #slug: "classic-dual-handed-threads" #description: """ <p>-\tEach thread can be held with two hands, either with the handle (thread) or accompanying jug<br />-\tDiameter of thread is minimized to suit all hand sizes<br />-\tIdeal for pushing beginners over the steepest parts of the gym giving added security of secure grip<br />-\tA workhorse product for all commercial climbing gyms<br />-\tCAUTION: The extra screw hole MUST be used when the hold is fixed to the wall at all times to ensure maximum safety.</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 {#18811 …} #channels: Doctrine\ORM\PersistentCollection {#18817 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18809 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Dual-Handed Threads" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20479 -props: [ "product" => App\Entity\Product\Product {#18806 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18819 …} #variants: Doctrine\ORM\PersistentCollection {#18821 …} #options: Doctrine\ORM\PersistentCollection {#18825 …} #associations: Doctrine\ORM\PersistentCollection {#18823 …} #createdAt: DateTime @1793887260 {#18804 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18805 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18807 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20460 #locale: "en_US" #translatable: App\Entity\Product\Product {#18806} #id: 315 #name: "Classic Dual-Handed Threads" #slug: "classic-dual-handed-threads" #description: """ <p>-\tEach thread can be held with two hands, either with the handle (thread) or accompanying jug<br />-\tDiameter of thread is minimized to suit all hand sizes<br />-\tIdeal for pushing beginners over the steepest parts of the gym giving added security of secure grip<br />-\tA workhorse product for all commercial climbing gyms<br />-\tCAUTION: The extra screw hole MUST be used when the hold is fixed to the wall at all times to ensure maximum safety.</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 {#18811 …} #channels: Doctrine\ORM\PersistentCollection {#18817 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18809 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 3.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20926 …} +context: Sylius\TwigHooks\Bag\DataBag {#20924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20927 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20408 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20426 #collection: Doctrine\Common\Collections\ArrayCollection {#20431 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20397 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36904 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36906 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20926 …} +context: Sylius\TwigHooks\Bag\DataBag {#20924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20927 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Dual-Handed Threads(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20426 #collection: Doctrine\Common\Collections\ArrayCollection {#20431 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20397 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36904 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36906 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20461 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20926 …} +context: Sylius\TwigHooks\Bag\DataBag {#20924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20927 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20408 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20426 #collection: Doctrine\Common\Collections\ArrayCollection {#20431 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20397 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36904 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36906 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 13.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20932 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19643 …} +context: Sylius\TwigHooks\Bag\DataBag {#20406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20383 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20408 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20937 +variant: App\Entity\Product\ProductVariant {#20408 …} +price: "€154.00" +originalPrice: "€154.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20932 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19643 …} +context: Sylius\TwigHooks\Bag\DataBag {#20406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20383 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 69.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18829 #id: 62 #code: "399" #attributes: Doctrine\ORM\PersistentCollection {#18842 …} #variants: Doctrine\ORM\PersistentCollection {#18844 …} #options: Doctrine\ORM\PersistentCollection {#18848 …} #associations: Doctrine\ORM\PersistentCollection {#18846 …} #createdAt: DateTime @1793887279 {#18827 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18828 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18830 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21027 #locale: "en_US" #translatable: App\Entity\Product\Product {#18829} #id: 434 #name: "Classic Mondo Jugs" #slug: "classic-mondo-jugs" #description: """ <p>-\tThe biggest jugs in the range, offer the greatest positivity of all the jugs<br />-\tMany features allowing for greater variety of creative route setting<br />-\tIdeal for all grade of route and wall angle<br />-\tPerfect for creating routes for beginners and intermediate on the steepest parts of the climbing gym<br />-\tExtra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18834 …} #channels: Doctrine\ORM\PersistentCollection {#18840 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18832 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20441 +product: App\Entity\Product\Product {#18829 #id: 62 #code: "399" #attributes: Doctrine\ORM\PersistentCollection {#18842 …} #variants: Doctrine\ORM\PersistentCollection {#18844 …} #options: Doctrine\ORM\PersistentCollection {#18848 …} #associations: Doctrine\ORM\PersistentCollection {#18846 …} #createdAt: DateTime @1793887279 {#18827 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18828 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18830 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21027 #locale: "en_US" #translatable: App\Entity\Product\Product {#18829} #id: 434 #name: "Classic Mondo Jugs" #slug: "classic-mondo-jugs" #description: """ <p>-\tThe biggest jugs in the range, offer the greatest positivity of all the jugs<br />-\tMany features allowing for greater variety of creative route setting<br />-\tIdeal for all grade of route and wall angle<br />-\tPerfect for creating routes for beginners and intermediate on the steepest parts of the climbing gym<br />-\tExtra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18834 …} #channels: Doctrine\ORM\PersistentCollection {#18840 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18832 …} } +variant: App\Entity\Product\ProductVariant {#20975 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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 | 4.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18829 #id: 62 #code: "399" #attributes: Doctrine\ORM\PersistentCollection {#18842 …} #variants: Doctrine\ORM\PersistentCollection {#18844 …} #options: Doctrine\ORM\PersistentCollection {#18848 …} #associations: Doctrine\ORM\PersistentCollection {#18846 …} #createdAt: DateTime @1793887279 {#18827 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18828 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18830 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21027 #locale: "en_US" #translatable: App\Entity\Product\Product {#18829} #id: 434 #name: "Classic Mondo Jugs" #slug: "classic-mondo-jugs" #description: """ <p>-\tThe biggest jugs in the range, offer the greatest positivity of all the jugs<br />-\tMany features allowing for greater variety of creative route setting<br />-\tIdeal for all grade of route and wall angle<br />-\tPerfect for creating routes for beginners and intermediate on the steepest parts of the climbing gym<br />-\tExtra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18834 …} #channels: Doctrine\ORM\PersistentCollection {#18840 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18832 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Mondo Jugs" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21046 -props: [ "product" => App\Entity\Product\Product {#18829 #id: 62 #code: "399" #attributes: Doctrine\ORM\PersistentCollection {#18842 …} #variants: Doctrine\ORM\PersistentCollection {#18844 …} #options: Doctrine\ORM\PersistentCollection {#18848 …} #associations: Doctrine\ORM\PersistentCollection {#18846 …} #createdAt: DateTime @1793887279 {#18827 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18828 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18830 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21027 #locale: "en_US" #translatable: App\Entity\Product\Product {#18829} #id: 434 #name: "Classic Mondo Jugs" #slug: "classic-mondo-jugs" #description: """ <p>-\tThe biggest jugs in the range, offer the greatest positivity of all the jugs<br />-\tMany features allowing for greater variety of creative route setting<br />-\tIdeal for all grade of route and wall angle<br />-\tPerfect for creating routes for beginners and intermediate on the steepest parts of the climbing gym<br />-\tExtra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18834 …} #channels: Doctrine\ORM\PersistentCollection {#18840 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18832 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20935 …} +context: Sylius\TwigHooks\Bag\DataBag {#21502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20940 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20975 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20993 #collection: Doctrine\Common\Collections\ArrayCollection {#20998 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20964 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36923 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20935 …} +context: Sylius\TwigHooks\Bag\DataBag {#21502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20940 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mondo Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20993 #collection: Doctrine\Common\Collections\ArrayCollection {#20998 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20964 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36923 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21028 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20935 …} +context: Sylius\TwigHooks\Bag\DataBag {#21502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20940 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20975 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20993 #collection: Doctrine\Common\Collections\ArrayCollection {#20998 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20964 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36923 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20475 …} +context: Sylius\TwigHooks\Bag\DataBag {#20973 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20953 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20975 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21513 +variant: App\Entity\Product\ProductVariant {#20975 …} +price: "€299.00" +originalPrice: "€299.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20475 …} +context: Sylius\TwigHooks\Bag\DataBag {#20973 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20953 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 50.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18852 #id: 63 #code: "400" #attributes: Doctrine\ORM\PersistentCollection {#18865 …} #variants: Doctrine\ORM\PersistentCollection {#18867 …} #options: Doctrine\ORM\PersistentCollection {#18871 …} #associations: Doctrine\ORM\PersistentCollection {#18869 …} #createdAt: DateTime @1793887279 {#18850 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18851 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18853 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21603 #locale: "en_US" #translatable: App\Entity\Product\Product {#18852} #id: 441 #name: "Classic Super Jugs" #slug: "classic-super-jugs" #description: """ <p>-\tExtremely positive on roofs or steep overhangs (60-90 degrees)<br />-\tGreat for easy routes that move onto the steepest parts of your gym<br />-\tPerfect for beginners on less steep wall angles<br />-\tAlso feature small foot jib or crimp opposite the jug, for more versatility when setting<br />-\tFeature an extra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18857 …} #channels: Doctrine\ORM\PersistentCollection {#18863 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18855 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21008 +product: App\Entity\Product\Product {#18852 #id: 63 #code: "400" #attributes: Doctrine\ORM\PersistentCollection {#18865 …} #variants: Doctrine\ORM\PersistentCollection {#18867 …} #options: Doctrine\ORM\PersistentCollection {#18871 …} #associations: Doctrine\ORM\PersistentCollection {#18869 …} #createdAt: DateTime @1793887279 {#18850 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18851 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18853 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21603 #locale: "en_US" #translatable: App\Entity\Product\Product {#18852} #id: 441 #name: "Classic Super Jugs" #slug: "classic-super-jugs" #description: """ <p>-\tExtremely positive on roofs or steep overhangs (60-90 degrees)<br />-\tGreat for easy routes that move onto the steepest parts of your gym<br />-\tPerfect for beginners on less steep wall angles<br />-\tAlso feature small foot jib or crimp opposite the jug, for more versatility when setting<br />-\tFeature an extra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18857 …} #channels: Doctrine\ORM\PersistentCollection {#18863 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18855 …} } +variant: App\Entity\Product\ProductVariant {#21551 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18852 #id: 63 #code: "400" #attributes: Doctrine\ORM\PersistentCollection {#18865 …} #variants: Doctrine\ORM\PersistentCollection {#18867 …} #options: Doctrine\ORM\PersistentCollection {#18871 …} #associations: Doctrine\ORM\PersistentCollection {#18869 …} #createdAt: DateTime @1793887279 {#18850 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18851 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18853 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21603 #locale: "en_US" #translatable: App\Entity\Product\Product {#18852} #id: 441 #name: "Classic Super Jugs" #slug: "classic-super-jugs" #description: """ <p>-\tExtremely positive on roofs or steep overhangs (60-90 degrees)<br />-\tGreat for easy routes that move onto the steepest parts of your gym<br />-\tPerfect for beginners on less steep wall angles<br />-\tAlso feature small foot jib or crimp opposite the jug, for more versatility when setting<br />-\tFeature an extra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18857 …} #channels: Doctrine\ORM\PersistentCollection {#18863 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18855 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Super Jugs" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21622 -props: [ "product" => App\Entity\Product\Product {#18852 #id: 63 #code: "400" #attributes: Doctrine\ORM\PersistentCollection {#18865 …} #variants: Doctrine\ORM\PersistentCollection {#18867 …} #options: Doctrine\ORM\PersistentCollection {#18871 …} #associations: Doctrine\ORM\PersistentCollection {#18869 …} #createdAt: DateTime @1793887279 {#18850 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18851 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18853 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21603 #locale: "en_US" #translatable: App\Entity\Product\Product {#18852} #id: 441 #name: "Classic Super Jugs" #slug: "classic-super-jugs" #description: """ <p>-\tExtremely positive on roofs or steep overhangs (60-90 degrees)<br />-\tGreat for easy routes that move onto the steepest parts of your gym<br />-\tPerfect for beginners on less steep wall angles<br />-\tAlso feature small foot jib or crimp opposite the jug, for more versatility when setting<br />-\tFeature an extra screw hole for more secure fixation</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18857 …} #channels: Doctrine\ORM\PersistentCollection {#18863 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18855 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21511 …} +context: Sylius\TwigHooks\Bag\DataBag {#22078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21516 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21551 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21569 #collection: Doctrine\Common\Collections\ArrayCollection {#21574 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21540 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36938 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36940 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21511 …} +context: Sylius\TwigHooks\Bag\DataBag {#22078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21516 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Super Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#21569 #collection: Doctrine\Common\Collections\ArrayCollection {#21574 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21540 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36938 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36940 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21604 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21511 …} +context: Sylius\TwigHooks\Bag\DataBag {#22078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21516 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21551 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21569 #collection: Doctrine\Common\Collections\ArrayCollection {#21574 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21540 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36938 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36940 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21042 …} +context: Sylius\TwigHooks\Bag\DataBag {#21549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21529 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21551 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22089 +variant: App\Entity\Product\ProductVariant {#21551 …} +price: "€154.00" +originalPrice: "€154.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21042 …} +context: Sylius\TwigHooks\Bag\DataBag {#21549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21529 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 52.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18875 #id: 64 #code: "401" #attributes: Doctrine\ORM\PersistentCollection {#18888 …} #variants: Doctrine\ORM\PersistentCollection {#18890 …} #options: Doctrine\ORM\PersistentCollection {#18894 …} #associations: Doctrine\ORM\PersistentCollection {#18892 …} #createdAt: DateTime @1793887279 {#18873 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18874 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18876 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22179 #locale: "en_US" #translatable: App\Entity\Product\Product {#18875} #id: 448 #name: "Classic Nano Jugs" #slug: "classic-nano-jugs" #description: """ <p>-\tSmallest jug, smallest footprint with maximum positivity (2 finger joints)<br />-\tPositive on all wall angles.<br />-\tHelp push beginner and intermediate climbers on to steeper wall angles and harder grades<br />-\tFeature small foot jib/crimp opposite the jug for added options for the climber e.g. when jug is used as an undercut</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 {#18880 …} #channels: Doctrine\ORM\PersistentCollection {#18886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18878 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21584 +product: App\Entity\Product\Product {#18875 #id: 64 #code: "401" #attributes: Doctrine\ORM\PersistentCollection {#18888 …} #variants: Doctrine\ORM\PersistentCollection {#18890 …} #options: Doctrine\ORM\PersistentCollection {#18894 …} #associations: Doctrine\ORM\PersistentCollection {#18892 …} #createdAt: DateTime @1793887279 {#18873 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18874 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18876 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22179 #locale: "en_US" #translatable: App\Entity\Product\Product {#18875} #id: 448 #name: "Classic Nano Jugs" #slug: "classic-nano-jugs" #description: """ <p>-\tSmallest jug, smallest footprint with maximum positivity (2 finger joints)<br />-\tPositive on all wall angles.<br />-\tHelp push beginner and intermediate climbers on to steeper wall angles and harder grades<br />-\tFeature small foot jib/crimp opposite the jug for added options for the climber e.g. when jug is used as an undercut</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 {#18880 …} #channels: Doctrine\ORM\PersistentCollection {#18886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18878 …} } +variant: App\Entity\Product\ProductVariant {#22127 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18875 #id: 64 #code: "401" #attributes: Doctrine\ORM\PersistentCollection {#18888 …} #variants: Doctrine\ORM\PersistentCollection {#18890 …} #options: Doctrine\ORM\PersistentCollection {#18894 …} #associations: Doctrine\ORM\PersistentCollection {#18892 …} #createdAt: DateTime @1793887279 {#18873 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18874 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18876 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22179 #locale: "en_US" #translatable: App\Entity\Product\Product {#18875} #id: 448 #name: "Classic Nano Jugs" #slug: "classic-nano-jugs" #description: """ <p>-\tSmallest jug, smallest footprint with maximum positivity (2 finger joints)<br />-\tPositive on all wall angles.<br />-\tHelp push beginner and intermediate climbers on to steeper wall angles and harder grades<br />-\tFeature small foot jib/crimp opposite the jug for added options for the climber e.g. when jug is used as an undercut</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 {#18880 …} #channels: Doctrine\ORM\PersistentCollection {#18886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18878 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Nano Jugs" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22198 -props: [ "product" => App\Entity\Product\Product {#18875 #id: 64 #code: "401" #attributes: Doctrine\ORM\PersistentCollection {#18888 …} #variants: Doctrine\ORM\PersistentCollection {#18890 …} #options: Doctrine\ORM\PersistentCollection {#18894 …} #associations: Doctrine\ORM\PersistentCollection {#18892 …} #createdAt: DateTime @1793887279 {#18873 : 2026-11-05 14:01:19.0 UTC (+00:00) } #updatedAt: DateTime @1793887279 {#18874 : 2026-11-05 14:01:19.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18876 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22179 #locale: "en_US" #translatable: App\Entity\Product\Product {#18875} #id: 448 #name: "Classic Nano Jugs" #slug: "classic-nano-jugs" #description: """ <p>-\tSmallest jug, smallest footprint with maximum positivity (2 finger joints)<br />-\tPositive on all wall angles.<br />-\tHelp push beginner and intermediate climbers on to steeper wall angles and harder grades<br />-\tFeature small foot jib/crimp opposite the jug for added options for the climber e.g. when jug is used as an undercut</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 {#18880 …} #channels: Doctrine\ORM\PersistentCollection {#18886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18878 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22088 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22087 …} +context: Sylius\TwigHooks\Bag\DataBag {#22648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22092 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22127 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22145 #collection: Doctrine\Common\Collections\ArrayCollection {#22150 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22116 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36955 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36957 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22088 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22087 …} +context: Sylius\TwigHooks\Bag\DataBag {#22648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22092 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Nano Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22145 #collection: Doctrine\Common\Collections\ArrayCollection {#22150 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22116 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36955 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36957 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22180 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22088 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22087 …} +context: Sylius\TwigHooks\Bag\DataBag {#22648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22092 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22127 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22145 #collection: Doctrine\Common\Collections\ArrayCollection {#22150 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22116 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36955 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36957 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22654 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21618 …} +context: Sylius\TwigHooks\Bag\DataBag {#22125 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22105 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22127 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22659 +variant: App\Entity\Product\ProductVariant {#22127 …} +price: "€139.00" +originalPrice: "€139.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22654 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21618 …} +context: Sylius\TwigHooks\Bag\DataBag {#22125 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22105 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 50.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18898 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#18911 …} #variants: Doctrine\ORM\PersistentCollection {#18913 …} #options: Doctrine\ORM\PersistentCollection {#18917 …} #associations: Doctrine\ORM\PersistentCollection {#18915 …} #createdAt: DateTime @1793887311 {#18896 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18897 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18899 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22749 #locale: "en_US" #translatable: App\Entity\Product\Product {#18898} #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 {#18903 …} #channels: Doctrine\ORM\PersistentCollection {#18909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18901 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22160 +product: App\Entity\Product\Product {#18898 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#18911 …} #variants: Doctrine\ORM\PersistentCollection {#18913 …} #options: Doctrine\ORM\PersistentCollection {#18917 …} #associations: Doctrine\ORM\PersistentCollection {#18915 …} #createdAt: DateTime @1793887311 {#18896 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18897 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18899 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22749 #locale: "en_US" #translatable: App\Entity\Product\Product {#18898} #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 {#18903 …} #channels: Doctrine\ORM\PersistentCollection {#18909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18901 …} } +variant: App\Entity\Product\ProductVariant {#22697 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18898 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#18911 …} #variants: Doctrine\ORM\PersistentCollection {#18913 …} #options: Doctrine\ORM\PersistentCollection {#18917 …} #associations: Doctrine\ORM\PersistentCollection {#18915 …} #createdAt: DateTime @1793887311 {#18896 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18897 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18899 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22749 #locale: "en_US" #translatable: App\Entity\Product\Product {#18898} #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 {#18903 …} #channels: Doctrine\ORM\PersistentCollection {#18909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18901 …} } "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 {#22768 -props: [ "product" => App\Entity\Product\Product {#18898 #id: 132 #code: "530" #attributes: Doctrine\ORM\PersistentCollection {#18911 …} #variants: Doctrine\ORM\PersistentCollection {#18913 …} #options: Doctrine\ORM\PersistentCollection {#18917 …} #associations: Doctrine\ORM\PersistentCollection {#18915 …} #createdAt: DateTime @1793887311 {#18896 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18897 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18899 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22749 #locale: "en_US" #translatable: App\Entity\Product\Product {#18898} #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 {#18903 …} #channels: Doctrine\ORM\PersistentCollection {#18909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18901 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22657 …} +context: Sylius\TwigHooks\Bag\DataBag {#23224 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22662 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22697 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22715 #collection: Doctrine\Common\Collections\ArrayCollection {#22720 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22686 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36972 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36974 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22657 …} +context: Sylius\TwigHooks\Bag\DataBag {#23224 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22662 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mondo Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22715 #collection: Doctrine\Common\Collections\ArrayCollection {#22720 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22686 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36972 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36974 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22750 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22657 …} +context: Sylius\TwigHooks\Bag\DataBag {#23224 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22662 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22697 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22715 #collection: Doctrine\Common\Collections\ArrayCollection {#22720 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22686 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36972 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36974 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23230 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22194 …} +context: Sylius\TwigHooks\Bag\DataBag {#22695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22675 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22697 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23235 +variant: App\Entity\Product\ProductVariant {#22697 …} +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 {#23230 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22194 …} +context: Sylius\TwigHooks\Bag\DataBag {#22695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22675 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 62.45 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18921 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18934 …} #variants: Doctrine\ORM\PersistentCollection {#18936 …} #options: Doctrine\ORM\PersistentCollection {#18940 …} #associations: Doctrine\ORM\PersistentCollection {#18938 …} #createdAt: DateTime @1793887311 {#18919 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18920 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18922 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23325 #locale: "en_US" #translatable: App\Entity\Product\Product {#18921} #id: 931 #name: "Classic Edges" #slug: "classic-edges" #description: """ <p>-\tThe most beautifully hand-crafted edges in the series exploring the relationship between flowing lines and grip surface<br />-\tSome are quite technical in nature, but still offer a wide variety of grip option<br />-\tFor all wall angles up to 45 degrees and for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18926 …} #channels: Doctrine\ORM\PersistentCollection {#18932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18924 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22730 +product: App\Entity\Product\Product {#18921 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18934 …} #variants: Doctrine\ORM\PersistentCollection {#18936 …} #options: Doctrine\ORM\PersistentCollection {#18940 …} #associations: Doctrine\ORM\PersistentCollection {#18938 …} #createdAt: DateTime @1793887311 {#18919 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18920 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18922 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23325 #locale: "en_US" #translatable: App\Entity\Product\Product {#18921} #id: 931 #name: "Classic Edges" #slug: "classic-edges" #description: """ <p>-\tThe most beautifully hand-crafted edges in the series exploring the relationship between flowing lines and grip surface<br />-\tSome are quite technical in nature, but still offer a wide variety of grip option<br />-\tFor all wall angles up to 45 degrees and for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18926 …} #channels: Doctrine\ORM\PersistentCollection {#18932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18924 …} } +variant: App\Entity\Product\ProductVariant {#23273 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18921 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18934 …} #variants: Doctrine\ORM\PersistentCollection {#18936 …} #options: Doctrine\ORM\PersistentCollection {#18940 …} #associations: Doctrine\ORM\PersistentCollection {#18938 …} #createdAt: DateTime @1793887311 {#18919 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18920 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18922 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23325 #locale: "en_US" #translatable: App\Entity\Product\Product {#18921} #id: 931 #name: "Classic Edges" #slug: "classic-edges" #description: """ <p>-\tThe most beautifully hand-crafted edges in the series exploring the relationship between flowing lines and grip surface<br />-\tSome are quite technical in nature, but still offer a wide variety of grip option<br />-\tFor all wall angles up to 45 degrees and for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18926 …} #channels: Doctrine\ORM\PersistentCollection {#18932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18924 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Edges" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23344 -props: [ "product" => App\Entity\Product\Product {#18921 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18934 …} #variants: Doctrine\ORM\PersistentCollection {#18936 …} #options: Doctrine\ORM\PersistentCollection {#18940 …} #associations: Doctrine\ORM\PersistentCollection {#18938 …} #createdAt: DateTime @1793887311 {#18919 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18920 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18922 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23325 #locale: "en_US" #translatable: App\Entity\Product\Product {#18921} #id: 931 #name: "Classic Edges" #slug: "classic-edges" #description: """ <p>-\tThe most beautifully hand-crafted edges in the series exploring the relationship between flowing lines and grip surface<br />-\tSome are quite technical in nature, but still offer a wide variety of grip option<br />-\tFor all wall angles up to 45 degrees and for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18926 …} #channels: Doctrine\ORM\PersistentCollection {#18932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18924 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23234 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23233 …} +context: Sylius\TwigHooks\Bag\DataBag {#23800 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23238 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23273 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23291 #collection: Doctrine\Common\Collections\ArrayCollection {#23296 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23262 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36989 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36991 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23234 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23233 …} +context: Sylius\TwigHooks\Bag\DataBag {#23800 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23238 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Edges(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#23291 #collection: Doctrine\Common\Collections\ArrayCollection {#23296 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23262 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36989 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36991 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23326 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23234 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23233 …} +context: Sylius\TwigHooks\Bag\DataBag {#23800 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23238 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23273 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23291 #collection: Doctrine\Common\Collections\ArrayCollection {#23296 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23262 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36989 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36991 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 8.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22764 …} +context: Sylius\TwigHooks\Bag\DataBag {#23271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23251 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23273 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23811 +variant: App\Entity\Product\ProductVariant {#23273 …} +price: "€359.00" +originalPrice: "€359.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 {#23806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22764 …} +context: Sylius\TwigHooks\Bag\DataBag {#23271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23251 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 90.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18944 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18957 …} #variants: Doctrine\ORM\PersistentCollection {#18959 …} #options: Doctrine\ORM\PersistentCollection {#18963 …} #associations: Doctrine\ORM\PersistentCollection {#18961 …} #createdAt: DateTime @1793887336 {#18942 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18943 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18945 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23901 #locale: "en_US" #translatable: App\Entity\Product\Product {#18944} #id: 1218 #name: "Classic Mini Edges" #slug: "classic-mini-edges" #description: """ <p>-\tSize-wise can accept one full hand and part of the other<br />-\tMulti-functional, can be used from all sides, and vary in technicality across the set<br />-\tIdeal for all wall anges up to 60 degrees and all level of climber<br />-\t2 extra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18949 …} #channels: Doctrine\ORM\PersistentCollection {#18955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18947 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23306 +product: App\Entity\Product\Product {#18944 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18957 …} #variants: Doctrine\ORM\PersistentCollection {#18959 …} #options: Doctrine\ORM\PersistentCollection {#18963 …} #associations: Doctrine\ORM\PersistentCollection {#18961 …} #createdAt: DateTime @1793887336 {#18942 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18943 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18945 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23901 #locale: "en_US" #translatable: App\Entity\Product\Product {#18944} #id: 1218 #name: "Classic Mini Edges" #slug: "classic-mini-edges" #description: """ <p>-\tSize-wise can accept one full hand and part of the other<br />-\tMulti-functional, can be used from all sides, and vary in technicality across the set<br />-\tIdeal for all wall anges up to 60 degrees and all level of climber<br />-\t2 extra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18949 …} #channels: Doctrine\ORM\PersistentCollection {#18955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18947 …} } +variant: App\Entity\Product\ProductVariant {#23849 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18944 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18957 …} #variants: Doctrine\ORM\PersistentCollection {#18959 …} #options: Doctrine\ORM\PersistentCollection {#18963 …} #associations: Doctrine\ORM\PersistentCollection {#18961 …} #createdAt: DateTime @1793887336 {#18942 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18943 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18945 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23901 #locale: "en_US" #translatable: App\Entity\Product\Product {#18944} #id: 1218 #name: "Classic Mini Edges" #slug: "classic-mini-edges" #description: """ <p>-\tSize-wise can accept one full hand and part of the other<br />-\tMulti-functional, can be used from all sides, and vary in technicality across the set<br />-\tIdeal for all wall anges up to 60 degrees and all level of climber<br />-\t2 extra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18949 …} #channels: Doctrine\ORM\PersistentCollection {#18955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18947 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Mini Edges" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23920 -props: [ "product" => App\Entity\Product\Product {#18944 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18957 …} #variants: Doctrine\ORM\PersistentCollection {#18959 …} #options: Doctrine\ORM\PersistentCollection {#18963 …} #associations: Doctrine\ORM\PersistentCollection {#18961 …} #createdAt: DateTime @1793887336 {#18942 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18943 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18945 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23901 #locale: "en_US" #translatable: App\Entity\Product\Product {#18944} #id: 1218 #name: "Classic Mini Edges" #slug: "classic-mini-edges" #description: """ <p>-\tSize-wise can accept one full hand and part of the other<br />-\tMulti-functional, can be used from all sides, and vary in technicality across the set<br />-\tIdeal for all wall anges up to 60 degrees and all level of climber<br />-\t2 extra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18949 …} #channels: Doctrine\ORM\PersistentCollection {#18955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18947 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 5.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23810 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23809 …} +context: Sylius\TwigHooks\Bag\DataBag {#24376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23814 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23849 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23867 #collection: Doctrine\Common\Collections\ArrayCollection {#23872 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23838 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37006 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37008 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23810 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23809 …} +context: Sylius\TwigHooks\Bag\DataBag {#24376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23814 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Edges(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#23867 #collection: Doctrine\Common\Collections\ArrayCollection {#23872 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23838 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37006 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37008 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23902 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23810 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23809 …} +context: Sylius\TwigHooks\Bag\DataBag {#24376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23814 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23849 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23867 #collection: Doctrine\Common\Collections\ArrayCollection {#23872 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23838 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37006 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37008 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 15.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23340 …} +context: Sylius\TwigHooks\Bag\DataBag {#23847 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23827 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23849 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24387 +variant: App\Entity\Product\ProductVariant {#23849 …} +price: "€194.00" +originalPrice: "€194.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23340 …} +context: Sylius\TwigHooks\Bag\DataBag {#23847 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23827 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 73.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18967 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18980 …} #variants: Doctrine\ORM\PersistentCollection {#18982 …} #options: Doctrine\ORM\PersistentCollection {#18986 …} #associations: Doctrine\ORM\PersistentCollection {#18984 …} #createdAt: DateTime @1793887337 {#18965 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18966 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18968 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24477 #locale: "en_US" #translatable: App\Entity\Product\Product {#18967} #id: 1225 #name: "Classic Incut Crimps" #slug: "classic-incut-crimps" #description: """ <p>-\tThe most ideal crimps for the steepest parts of your wall<br />-\tPositive on fully overhanging walls (one fingertip length incut)<br />-\tSuitable for all grades of route, comfortable even on vertical walls<br />-\tIdeal for pushing the grades of all climbers<br />-\tExtra screw holes for more positioning options on wooden walls</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 {#18972 …} #channels: Doctrine\ORM\PersistentCollection {#18978 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18970 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23882 +product: App\Entity\Product\Product {#18967 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18980 …} #variants: Doctrine\ORM\PersistentCollection {#18982 …} #options: Doctrine\ORM\PersistentCollection {#18986 …} #associations: Doctrine\ORM\PersistentCollection {#18984 …} #createdAt: DateTime @1793887337 {#18965 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18966 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18968 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24477 #locale: "en_US" #translatable: App\Entity\Product\Product {#18967} #id: 1225 #name: "Classic Incut Crimps" #slug: "classic-incut-crimps" #description: """ <p>-\tThe most ideal crimps for the steepest parts of your wall<br />-\tPositive on fully overhanging walls (one fingertip length incut)<br />-\tSuitable for all grades of route, comfortable even on vertical walls<br />-\tIdeal for pushing the grades of all climbers<br />-\tExtra screw holes for more positioning options on wooden walls</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 {#18972 …} #channels: Doctrine\ORM\PersistentCollection {#18978 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18970 …} } +variant: App\Entity\Product\ProductVariant {#24425 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18967 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18980 …} #variants: Doctrine\ORM\PersistentCollection {#18982 …} #options: Doctrine\ORM\PersistentCollection {#18986 …} #associations: Doctrine\ORM\PersistentCollection {#18984 …} #createdAt: DateTime @1793887337 {#18965 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18966 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18968 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24477 #locale: "en_US" #translatable: App\Entity\Product\Product {#18967} #id: 1225 #name: "Classic Incut Crimps" #slug: "classic-incut-crimps" #description: """ <p>-\tThe most ideal crimps for the steepest parts of your wall<br />-\tPositive on fully overhanging walls (one fingertip length incut)<br />-\tSuitable for all grades of route, comfortable even on vertical walls<br />-\tIdeal for pushing the grades of all climbers<br />-\tExtra screw holes for more positioning options on wooden walls</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 {#18972 …} #channels: Doctrine\ORM\PersistentCollection {#18978 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18970 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Incut Crimps" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24496 -props: [ "product" => App\Entity\Product\Product {#18967 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18980 …} #variants: Doctrine\ORM\PersistentCollection {#18982 …} #options: Doctrine\ORM\PersistentCollection {#18986 …} #associations: Doctrine\ORM\PersistentCollection {#18984 …} #createdAt: DateTime @1793887337 {#18965 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18966 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18968 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24477 #locale: "en_US" #translatable: App\Entity\Product\Product {#18967} #id: 1225 #name: "Classic Incut Crimps" #slug: "classic-incut-crimps" #description: """ <p>-\tThe most ideal crimps for the steepest parts of your wall<br />-\tPositive on fully overhanging walls (one fingertip length incut)<br />-\tSuitable for all grades of route, comfortable even on vertical walls<br />-\tIdeal for pushing the grades of all climbers<br />-\tExtra screw holes for more positioning options on wooden walls</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 {#18972 …} #channels: Doctrine\ORM\PersistentCollection {#18978 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18970 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24385 …} +context: Sylius\TwigHooks\Bag\DataBag {#24949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24390 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24425 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24443 #collection: Doctrine\Common\Collections\ArrayCollection {#24448 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24414 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37023 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37025 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24385 …} +context: Sylius\TwigHooks\Bag\DataBag {#24949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24390 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Incut Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#24443 #collection: Doctrine\Common\Collections\ArrayCollection {#24448 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24414 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37023 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37025 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24478 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24385 …} +context: Sylius\TwigHooks\Bag\DataBag {#24949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24390 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24425 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24443 #collection: Doctrine\Common\Collections\ArrayCollection {#24448 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24414 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37023 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37025 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24955 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23916 …} +context: Sylius\TwigHooks\Bag\DataBag {#24423 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24403 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24425 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24960 +variant: App\Entity\Product\ProductVariant {#24425 …} +price: "€104.00" +originalPrice: "€104.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 {#24955 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23916 …} +context: Sylius\TwigHooks\Bag\DataBag {#24423 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24403 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 55.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18990 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#19003 …} #variants: Doctrine\ORM\PersistentCollection {#19005 …} #options: Doctrine\ORM\PersistentCollection {#19009 …} #associations: Doctrine\ORM\PersistentCollection {#19007 …} #createdAt: DateTime @1793887338 {#18988 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18989 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18991 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18990} #id: 1260 #name: "Classic Pinches" #slug: "classic-pinches" #description: """ <p>-\tContinuation of the theme of flowing lines and grip options<br />-\tThe texture allows for a multitude of pinches available depending on how the hold is positions<br />-\tPositive on wall angles up to 45 degrees<br />-\tIdeal for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18995 …} #channels: Doctrine\ORM\PersistentCollection {#19001 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18993 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24458 +product: App\Entity\Product\Product {#18990 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#19003 …} #variants: Doctrine\ORM\PersistentCollection {#19005 …} #options: Doctrine\ORM\PersistentCollection {#19009 …} #associations: Doctrine\ORM\PersistentCollection {#19007 …} #createdAt: DateTime @1793887338 {#18988 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18989 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18991 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18990} #id: 1260 #name: "Classic Pinches" #slug: "classic-pinches" #description: """ <p>-\tContinuation of the theme of flowing lines and grip options<br />-\tThe texture allows for a multitude of pinches available depending on how the hold is positions<br />-\tPositive on wall angles up to 45 degrees<br />-\tIdeal for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18995 …} #channels: Doctrine\ORM\PersistentCollection {#19001 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18993 …} } +variant: App\Entity\Product\ProductVariant {#24998 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 3.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18990 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#19003 …} #variants: Doctrine\ORM\PersistentCollection {#19005 …} #options: Doctrine\ORM\PersistentCollection {#19009 …} #associations: Doctrine\ORM\PersistentCollection {#19007 …} #createdAt: DateTime @1793887338 {#18988 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18989 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18991 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18990} #id: 1260 #name: "Classic Pinches" #slug: "classic-pinches" #description: """ <p>-\tContinuation of the theme of flowing lines and grip options<br />-\tThe texture allows for a multitude of pinches available depending on how the hold is positions<br />-\tPositive on wall angles up to 45 degrees<br />-\tIdeal for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18995 …} #channels: Doctrine\ORM\PersistentCollection {#19001 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18993 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Pinches" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#25069 -props: [ "product" => App\Entity\Product\Product {#18990 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#19003 …} #variants: Doctrine\ORM\PersistentCollection {#19005 …} #options: Doctrine\ORM\PersistentCollection {#19009 …} #associations: Doctrine\ORM\PersistentCollection {#19007 …} #createdAt: DateTime @1793887338 {#18988 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18989 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18991 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18990} #id: 1260 #name: "Classic Pinches" #slug: "classic-pinches" #description: """ <p>-\tContinuation of the theme of flowing lines and grip options<br />-\tThe texture allows for a multitude of pinches available depending on how the hold is positions<br />-\tPositive on wall angles up to 45 degrees<br />-\tIdeal for all level of climber<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18995 …} #channels: Doctrine\ORM\PersistentCollection {#19001 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18993 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24958 …} +context: Sylius\TwigHooks\Bag\DataBag {#25573 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24963 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24998 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#25016 #collection: Doctrine\Common\Collections\ArrayCollection {#25021 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37040 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37042 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24958 …} +context: Sylius\TwigHooks\Bag\DataBag {#25573 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24963 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Pinches(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#25016 #collection: Doctrine\Common\Collections\ArrayCollection {#25021 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37040 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37042 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#25051 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24958 …} +context: Sylius\TwigHooks\Bag\DataBag {#25573 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24963 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24998 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#25016 #collection: Doctrine\Common\Collections\ArrayCollection {#25021 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37040 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37042 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 5.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24492 …} +context: Sylius\TwigHooks\Bag\DataBag {#24996 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24976 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24998 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25584 +variant: App\Entity\Product\ProductVariant {#24998 …} +price: "€139.00" +originalPrice: "€139.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24492 …} +context: Sylius\TwigHooks\Bag\DataBag {#24996 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24976 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 120.15 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#17303 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#17899 …} #variants: Doctrine\ORM\PersistentCollection {#17946 …} #options: Doctrine\ORM\PersistentCollection {#17949 …} #associations: Doctrine\ORM\PersistentCollection {#17974 …} #createdAt: DateTime @1793887338 {#19011 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19012 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17299 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25674 #locale: "en_US" #translatable: App\Entity\Product\Product {#17303} #id: 1267 #name: "Classic Crimps" #slug: "classic-crimps" #description: """ <p>-\tMore technically natured crimps, offering huge variety of grip option and challenging features<br />-\tPerfect for all routes, but great for more challenging routes<br />-\tIdeal for all wall angles and level of climber<br />-\tVaried positivity per finger depending on what hand is used</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 {#17165 …} #channels: Doctrine\ORM\PersistentCollection {#17901 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#17218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17236 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#13386 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25031 +product: App\Entity\Product\Product {#17303 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#17899 …} #variants: Doctrine\ORM\PersistentCollection {#17946 …} #options: Doctrine\ORM\PersistentCollection {#17949 …} #associations: Doctrine\ORM\PersistentCollection {#17974 …} #createdAt: DateTime @1793887338 {#19011 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19012 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17299 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25674 #locale: "en_US" #translatable: App\Entity\Product\Product {#17303} #id: 1267 #name: "Classic Crimps" #slug: "classic-crimps" #description: """ <p>-\tMore technically natured crimps, offering huge variety of grip option and challenging features<br />-\tPerfect for all routes, but great for more challenging routes<br />-\tIdeal for all wall angles and level of climber<br />-\tVaried positivity per finger depending on what hand is used</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 {#17165 …} #channels: Doctrine\ORM\PersistentCollection {#17901 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#17218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17236 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#13386 …} } +variant: App\Entity\Product\ProductVariant {#25622 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#17303 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#17899 …} #variants: Doctrine\ORM\PersistentCollection {#17946 …} #options: Doctrine\ORM\PersistentCollection {#17949 …} #associations: Doctrine\ORM\PersistentCollection {#17974 …} #createdAt: DateTime @1793887338 {#19011 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19012 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17299 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25674 #locale: "en_US" #translatable: App\Entity\Product\Product {#17303} #id: 1267 #name: "Classic Crimps" #slug: "classic-crimps" #description: """ <p>-\tMore technically natured crimps, offering huge variety of grip option and challenging features<br />-\tPerfect for all routes, but great for more challenging routes<br />-\tIdeal for all wall angles and level of climber<br />-\tVaried positivity per finger depending on what hand is used</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 {#17165 …} #channels: Doctrine\ORM\PersistentCollection {#17901 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#17218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17236 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#13386 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Crimps" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#25693 -props: [ "product" => App\Entity\Product\Product {#17303 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#17899 …} #variants: Doctrine\ORM\PersistentCollection {#17946 …} #options: Doctrine\ORM\PersistentCollection {#17949 …} #associations: Doctrine\ORM\PersistentCollection {#17974 …} #createdAt: DateTime @1793887338 {#19011 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19012 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17299 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25674 #locale: "en_US" #translatable: App\Entity\Product\Product {#17303} #id: 1267 #name: "Classic Crimps" #slug: "classic-crimps" #description: """ <p>-\tMore technically natured crimps, offering huge variety of grip option and challenging features<br />-\tPerfect for all routes, but great for more challenging routes<br />-\tIdeal for all wall angles and level of climber<br />-\tVaried positivity per finger depending on what hand is used</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 {#17165 …} #channels: Doctrine\ORM\PersistentCollection {#17901 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#17218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#17236 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#13386 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25583 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25582 …} +context: Sylius\TwigHooks\Bag\DataBag {#18652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25587 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#25622 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#25640 #collection: Doctrine\Common\Collections\ArrayCollection {#25645 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#25611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37057 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37059 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25583 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25582 …} +context: Sylius\TwigHooks\Bag\DataBag {#18652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25587 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#25640 #collection: Doctrine\Common\Collections\ArrayCollection {#25645 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#25611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37057 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37059 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#25675 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25583 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25582 …} +context: Sylius\TwigHooks\Bag\DataBag {#18652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25587 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#25622 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#25640 #collection: Doctrine\Common\Collections\ArrayCollection {#25645 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#25611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37057 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37059 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 12.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18657 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25065 …} +context: Sylius\TwigHooks\Bag\DataBag {#25620 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25600 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#25622 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18662 +variant: App\Entity\Product\ProductVariant {#25622 …} +price: "€104.00" +originalPrice: "€104.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 {#18657 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25065 …} +context: Sylius\TwigHooks\Bag\DataBag {#25620 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25600 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 106.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18506 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18504 …} #variants: Doctrine\ORM\PersistentCollection {#18495 …} #options: Doctrine\ORM\PersistentCollection {#18505 …} #associations: Doctrine\ORM\PersistentCollection {#18492 …} #createdAt: DateTime @1793887338 {#18497 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18488 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18509 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20270 #locale: "en_US" #translatable: App\Entity\Product\Product {#18506} #id: 1274 #name: "Classic Slopers" #slug: "classic-slopers" #description: "<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 {#18511 …} #channels: Doctrine\ORM\PersistentCollection {#18482 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18498 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18483 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18500 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25655 +product: App\Entity\Product\Product {#18506 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18504 …} #variants: Doctrine\ORM\PersistentCollection {#18495 …} #options: Doctrine\ORM\PersistentCollection {#18505 …} #associations: Doctrine\ORM\PersistentCollection {#18492 …} #createdAt: DateTime @1793887338 {#18497 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18488 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18509 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20270 #locale: "en_US" #translatable: App\Entity\Product\Product {#18506} #id: 1274 #name: "Classic Slopers" #slug: "classic-slopers" #description: "<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 {#18511 …} #channels: Doctrine\ORM\PersistentCollection {#18482 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18498 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18483 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18500 …} } +variant: App\Entity\Product\ProductVariant {#19339 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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 | 8.27 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18506 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18504 …} #variants: Doctrine\ORM\PersistentCollection {#18495 …} #options: Doctrine\ORM\PersistentCollection {#18505 …} #associations: Doctrine\ORM\PersistentCollection {#18492 …} #createdAt: DateTime @1793887338 {#18497 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18488 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18509 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20270 #locale: "en_US" #translatable: App\Entity\Product\Product {#18506} #id: 1274 #name: "Classic Slopers" #slug: "classic-slopers" #description: "<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 {#18511 …} #channels: Doctrine\ORM\PersistentCollection {#18482 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18498 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18483 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18500 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Slopers" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21012 -props: [ "product" => App\Entity\Product\Product {#18506 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18504 …} #variants: Doctrine\ORM\PersistentCollection {#18495 …} #options: Doctrine\ORM\PersistentCollection {#18505 …} #associations: Doctrine\ORM\PersistentCollection {#18492 …} #createdAt: DateTime @1793887338 {#18497 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18488 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18509 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20270 #locale: "en_US" #translatable: App\Entity\Product\Product {#18506} #id: 1274 #name: "Classic Slopers" #slug: "classic-slopers" #description: "<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 {#18511 …} #channels: Doctrine\ORM\PersistentCollection {#18482 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18498 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18483 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18500 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 4.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18661 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18660 …} +context: Sylius\TwigHooks\Bag\DataBag {#26533 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19130 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19339 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19391 #collection: Doctrine\Common\Collections\ArrayCollection {#19535 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17809 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37074 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37076 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18661 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18660 …} +context: Sylius\TwigHooks\Bag\DataBag {#26533 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19130 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Slopers(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19391 #collection: Doctrine\Common\Collections\ArrayCollection {#19535 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17809 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37074 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37076 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20206 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18661 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18660 …} +context: Sylius\TwigHooks\Bag\DataBag {#26533 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19130 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19339 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19391 #collection: Doctrine\Common\Collections\ArrayCollection {#19535 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17809 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37074 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37076 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 8.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25689 …} +context: Sylius\TwigHooks\Bag\DataBag {#19326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19187 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19339 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26544 +variant: App\Entity\Product\ProductVariant {#19339 …} +price: "€409.00" +originalPrice: "€409.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 {#26539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25689 …} +context: Sylius\TwigHooks\Bag\DataBag {#19326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19187 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 89.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18368 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18359 …} #variants: Doctrine\ORM\PersistentCollection {#18366 …} #options: Doctrine\ORM\PersistentCollection {#18280 …} #associations: Doctrine\ORM\PersistentCollection {#18287 …} #createdAt: DateTime @1793887338 {#18357 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18354 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18369 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26634 #locale: "en_US" #translatable: App\Entity\Product\Product {#18368} #id: 1281 #name: "Classic Pockets" #slug: "classic-pockets" #description: """ <p>-\tTopology: is an area of mathematics concerned with the properties of space that are preserved under continuous deformations, such as stretching and bending, but not tearing or gluing. Has inspired these pockets<br />-\t2 fingered pocket feature most with few 3 fingered pockets<br />-\tVaried in positivity, and technicality<br />-\tGreat for developing strength on pockets with two fingers<br />-\tExtremely comfortable on all wall angle<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18365 …} #channels: Doctrine\ORM\PersistentCollection {#18370 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18358 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18371 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18361 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19526 +product: App\Entity\Product\Product {#18368 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18359 …} #variants: Doctrine\ORM\PersistentCollection {#18366 …} #options: Doctrine\ORM\PersistentCollection {#18280 …} #associations: Doctrine\ORM\PersistentCollection {#18287 …} #createdAt: DateTime @1793887338 {#18357 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18354 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18369 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26634 #locale: "en_US" #translatable: App\Entity\Product\Product {#18368} #id: 1281 #name: "Classic Pockets" #slug: "classic-pockets" #description: """ <p>-\tTopology: is an area of mathematics concerned with the properties of space that are preserved under continuous deformations, such as stretching and bending, but not tearing or gluing. Has inspired these pockets<br />-\t2 fingered pocket feature most with few 3 fingered pockets<br />-\tVaried in positivity, and technicality<br />-\tGreat for developing strength on pockets with two fingers<br />-\tExtremely comfortable on all wall angle<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18365 …} #channels: Doctrine\ORM\PersistentCollection {#18370 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18358 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18371 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18361 …} } +variant: App\Entity\Product\ProductVariant {#26582 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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.19 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18368 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18359 …} #variants: Doctrine\ORM\PersistentCollection {#18366 …} #options: Doctrine\ORM\PersistentCollection {#18280 …} #associations: Doctrine\ORM\PersistentCollection {#18287 …} #createdAt: DateTime @1793887338 {#18357 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18354 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18369 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26634 #locale: "en_US" #translatable: App\Entity\Product\Product {#18368} #id: 1281 #name: "Classic Pockets" #slug: "classic-pockets" #description: """ <p>-\tTopology: is an area of mathematics concerned with the properties of space that are preserved under continuous deformations, such as stretching and bending, but not tearing or gluing. Has inspired these pockets<br />-\t2 fingered pocket feature most with few 3 fingered pockets<br />-\tVaried in positivity, and technicality<br />-\tGreat for developing strength on pockets with two fingers<br />-\tExtremely comfortable on all wall angle<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18365 …} #channels: Doctrine\ORM\PersistentCollection {#18370 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18358 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18371 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18361 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Pockets" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#26653 -props: [ "product" => App\Entity\Product\Product {#18368 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18359 …} #variants: Doctrine\ORM\PersistentCollection {#18366 …} #options: Doctrine\ORM\PersistentCollection {#18280 …} #associations: Doctrine\ORM\PersistentCollection {#18287 …} #createdAt: DateTime @1793887338 {#18357 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18354 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18369 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26634 #locale: "en_US" #translatable: App\Entity\Product\Product {#18368} #id: 1281 #name: "Classic Pockets" #slug: "classic-pockets" #description: """ <p>-\tTopology: is an area of mathematics concerned with the properties of space that are preserved under continuous deformations, such as stretching and bending, but not tearing or gluing. Has inspired these pockets<br />-\t2 fingered pocket feature most with few 3 fingered pockets<br />-\tVaried in positivity, and technicality<br />-\tGreat for developing strength on pockets with two fingers<br />-\tExtremely comfortable on all wall angle<br />-\tExtra screw holes for more positioning options</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18365 …} #channels: Doctrine\ORM\PersistentCollection {#18370 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14900 …} #reviews: Doctrine\ORM\PersistentCollection {#18358 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18371 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18361 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 4.50 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26543 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26542 …} +context: Sylius\TwigHooks\Bag\DataBag {#27109 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26547 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#26582 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#26600 #collection: Doctrine\Common\Collections\ArrayCollection {#26605 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#26571 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37091 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37093 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26543 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26542 …} +context: Sylius\TwigHooks\Bag\DataBag {#27109 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26547 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Pockets(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#26600 #collection: Doctrine\Common\Collections\ArrayCollection {#26605 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#26571 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37091 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37093 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#26635 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26543 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26542 …} +context: Sylius\TwigHooks\Bag\DataBag {#27109 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26547 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#26582 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#26600 #collection: Doctrine\Common\Collections\ArrayCollection {#26605 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#26571 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37091 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37093 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 8.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27115 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20462 …} +context: Sylius\TwigHooks\Bag\DataBag {#26580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26560 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#26582 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27120 +variant: App\Entity\Product\ProductVariant {#26582 …} +price: "€169.00" +originalPrice: "€169.00" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#7659 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7266 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27115 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20462 …} +context: Sylius\TwigHooks\Bag\DataBag {#26580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26560 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 88.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18292 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#18199 …} #variants: Doctrine\ORM\PersistentCollection {#18198 …} #options: Doctrine\ORM\PersistentCollection {#18195 …} #associations: Doctrine\ORM\PersistentCollection {#18185 …} #createdAt: DateTime @1793887360 {#18295 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18291 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18284 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27210 #locale: "en_US" #translatable: App\Entity\Product\Product {#18292} #id: 1435 #name: "Classic Mini Jugs" #slug: "classic-mini-jugs" #description: """ <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes >60 degrees<br />-\tPerfect for all grades of route</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18305 …} #channels: Doctrine\ORM\PersistentCollection {#18190 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18286 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18289 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26615 +product: App\Entity\Product\Product {#18292 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#18199 …} #variants: Doctrine\ORM\PersistentCollection {#18198 …} #options: Doctrine\ORM\PersistentCollection {#18195 …} #associations: Doctrine\ORM\PersistentCollection {#18185 …} #createdAt: DateTime @1793887360 {#18295 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18291 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18284 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27210 #locale: "en_US" #translatable: App\Entity\Product\Product {#18292} #id: 1435 #name: "Classic Mini Jugs" #slug: "classic-mini-jugs" #description: """ <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes >60 degrees<br />-\tPerfect for all grades of route</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18305 …} #channels: Doctrine\ORM\PersistentCollection {#18190 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18286 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18289 …} } +variant: App\Entity\Product\ProductVariant {#27158 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18292 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#18199 …} #variants: Doctrine\ORM\PersistentCollection {#18198 …} #options: Doctrine\ORM\PersistentCollection {#18195 …} #associations: Doctrine\ORM\PersistentCollection {#18185 …} #createdAt: DateTime @1793887360 {#18295 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18291 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18284 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27210 #locale: "en_US" #translatable: App\Entity\Product\Product {#18292} #id: 1435 #name: "Classic Mini Jugs" #slug: "classic-mini-jugs" #description: """ <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes >60 degrees<br />-\tPerfect for all grades of route</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18305 …} #channels: Doctrine\ORM\PersistentCollection {#18190 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18286 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18289 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Mini Jugs" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27229 -props: [ "product" => App\Entity\Product\Product {#18292 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#18199 …} #variants: Doctrine\ORM\PersistentCollection {#18198 …} #options: Doctrine\ORM\PersistentCollection {#18195 …} #associations: Doctrine\ORM\PersistentCollection {#18185 …} #createdAt: DateTime @1793887360 {#18295 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18291 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18284 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27210 #locale: "en_US" #translatable: App\Entity\Product\Product {#18292} #id: 1435 #name: "Classic Mini Jugs" #slug: "classic-mini-jugs" #description: """ <p>-\tRoute setters workhorse product - essential for every climbing gym<br />-\tSmall footprint, positive jugs (2-3 Finger joints)<br />-\tIdeal for all wall angle, but a real challenge on really steep routes >60 degrees<br />-\tPerfect for all grades of route</p>\n <p><iframe src="https://www.youtube.com/embed/UXKSAjSCZrQ?rel=0" class="fluid" style="margin: 0 auto; border: 0; max-width:100%;" allowfullscreen="allowfullscreen" width="960" height="540" frameborder="0"></iframe></p> """ #metaKeywords: null #metaDescription: null #shortDescription: null } ] #currentLocale: "en_US" #currentTranslation: null #fallbackLocale: "en_US" #variantSelectionMethod: "match" #productTaxons: Doctrine\ORM\PersistentCollection {#18305 …} #channels: Doctrine\ORM\PersistentCollection {#18190 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14891 …} #reviews: Doctrine\ORM\PersistentCollection {#18301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18286 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18289 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 4.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27118 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27123 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27158 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27176 #collection: Doctrine\Common\Collections\ArrayCollection {#27181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27147 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37108 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37110 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27118 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27123 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27176 #collection: Doctrine\Common\Collections\ArrayCollection {#27181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27147 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37108 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37110 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27211 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27118 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27123 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27158 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27176 #collection: Doctrine\Common\Collections\ArrayCollection {#27181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27147 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37108 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37110 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 8.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26649 …} +context: Sylius\TwigHooks\Bag\DataBag {#27156 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27136 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27158 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27690 +variant: App\Entity\Product\ProductVariant {#27158 …} +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 {#27685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26649 …} +context: Sylius\TwigHooks\Bag\DataBag {#27156 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27136 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 93.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18117 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18113 …} #variants: Doctrine\ORM\PersistentCollection {#18300 …} #options: Doctrine\ORM\PersistentCollection {#18298 …} #associations: Doctrine\ORM\PersistentCollection {#18129 …} #createdAt: DateTime @1793887360 {#18373 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18299 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18114 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27780 #locale: "en_US" #translatable: App\Entity\Product\Product {#18117} #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 {#18135 …} #channels: Doctrine\ORM\PersistentCollection {#18128 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18120 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18121 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18130 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27191 +product: App\Entity\Product\Product {#18117 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18113 …} #variants: Doctrine\ORM\PersistentCollection {#18300 …} #options: Doctrine\ORM\PersistentCollection {#18298 …} #associations: Doctrine\ORM\PersistentCollection {#18129 …} #createdAt: DateTime @1793887360 {#18373 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18299 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18114 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27780 #locale: "en_US" #translatable: App\Entity\Product\Product {#18117} #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 {#18135 …} #channels: Doctrine\ORM\PersistentCollection {#18128 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18120 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18121 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18130 …} } +variant: App\Entity\Product\ProductVariant {#27728 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18117 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18113 …} #variants: Doctrine\ORM\PersistentCollection {#18300 …} #options: Doctrine\ORM\PersistentCollection {#18298 …} #associations: Doctrine\ORM\PersistentCollection {#18129 …} #createdAt: DateTime @1793887360 {#18373 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18299 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18114 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27780 #locale: "en_US" #translatable: App\Entity\Product\Product {#18117} #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 {#18135 …} #channels: Doctrine\ORM\PersistentCollection {#18128 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18120 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18121 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18130 …} } "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 {#27799 -props: [ "product" => App\Entity\Product\Product {#18117 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#18113 …} #variants: Doctrine\ORM\PersistentCollection {#18300 …} #options: Doctrine\ORM\PersistentCollection {#18298 …} #associations: Doctrine\ORM\PersistentCollection {#18129 …} #createdAt: DateTime @1793887360 {#18373 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#18299 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18114 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27780 #locale: "en_US" #translatable: App\Entity\Product\Product {#18117} #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 {#18135 …} #channels: Doctrine\ORM\PersistentCollection {#18128 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#18120 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18121 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18130 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 4.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27693 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27728 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27746 #collection: Doctrine\Common\Collections\ArrayCollection {#27751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37125 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37127 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27693 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27746 #collection: Doctrine\Common\Collections\ArrayCollection {#27751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37125 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37127 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27781 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27693 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27728 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27746 #collection: Doctrine\Common\Collections\ArrayCollection {#27751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37125 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37127 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 9.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27225 …} +context: Sylius\TwigHooks\Bag\DataBag {#27726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27706 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27728 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28260 +variant: App\Entity\Product\ProductVariant {#27728 …} +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 {#28255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27225 …} +context: Sylius\TwigHooks\Bag\DataBag {#27726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27706 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 92.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19016 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19029 …} #variants: Doctrine\ORM\PersistentCollection {#19031 …} #options: Doctrine\ORM\PersistentCollection {#19035 …} #associations: Doctrine\ORM\PersistentCollection {#19033 …} #createdAt: DateTime @1793887361 {#19014 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19015 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19017 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28350 #locale: "en_US" #translatable: App\Entity\Product\Product {#19016} #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 {#19021 …} #channels: Doctrine\ORM\PersistentCollection {#19027 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#19023 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19025 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#19019 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27761 +product: App\Entity\Product\Product {#19016 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19029 …} #variants: Doctrine\ORM\PersistentCollection {#19031 …} #options: Doctrine\ORM\PersistentCollection {#19035 …} #associations: Doctrine\ORM\PersistentCollection {#19033 …} #createdAt: DateTime @1793887361 {#19014 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19015 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19017 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28350 #locale: "en_US" #translatable: App\Entity\Product\Product {#19016} #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 {#19021 …} #channels: Doctrine\ORM\PersistentCollection {#19027 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#19023 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19025 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#19019 …} } +variant: App\Entity\Product\ProductVariant {#28298 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18562 …} #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.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19016 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19029 …} #variants: Doctrine\ORM\PersistentCollection {#19031 …} #options: Doctrine\ORM\PersistentCollection {#19035 …} #associations: Doctrine\ORM\PersistentCollection {#19033 …} #createdAt: DateTime @1793887361 {#19014 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19015 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19017 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28350 #locale: "en_US" #translatable: App\Entity\Product\Product {#19016} #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 {#19021 …} #channels: Doctrine\ORM\PersistentCollection {#19027 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#19023 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19025 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#19019 …} } "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 {#28369 -props: [ "product" => App\Entity\Product\Product {#19016 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19029 …} #variants: Doctrine\ORM\PersistentCollection {#19031 …} #options: Doctrine\ORM\PersistentCollection {#19035 …} #associations: Doctrine\ORM\PersistentCollection {#19033 …} #createdAt: DateTime @1793887361 {#19014 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19015 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19017 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28350 #locale: "en_US" #translatable: App\Entity\Product\Product {#19016} #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 {#19021 …} #channels: Doctrine\ORM\PersistentCollection {#19027 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14909 …} #reviews: Doctrine\ORM\PersistentCollection {#19023 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19025 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#19019 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 4.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28259 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28258 …} +context: Sylius\TwigHooks\Bag\DataBag {#28819 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28263 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28298 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28316 #collection: Doctrine\Common\Collections\ArrayCollection {#28321 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28287 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37142 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37144 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28259 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28258 …} +context: Sylius\TwigHooks\Bag\DataBag {#28819 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28263 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28316 #collection: Doctrine\Common\Collections\ArrayCollection {#28321 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28287 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37142 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37144 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28351 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28259 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28258 …} +context: Sylius\TwigHooks\Bag\DataBag {#28819 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28263 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28298 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28316 #collection: Doctrine\Common\Collections\ArrayCollection {#28321 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28287 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37142 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37144 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 9.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28825 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27795 …} +context: Sylius\TwigHooks\Bag\DataBag {#28296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28276 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28298 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28830 +variant: App\Entity\Product\ProductVariant {#28298 …} +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 {#28825 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27795 …} +context: Sylius\TwigHooks\Bag\DataBag {#28296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28276 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 28.0 MiB | 43.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28865 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17273 …} +context: Sylius\TwigHooks\Bag\DataBag {#28876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28871 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#28846 +cart: App\Entity\Order\Order {#13265 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28865 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17273 …} +context: Sylius\TwigHooks\Bag\DataBag {#28876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28871 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||