Components
10
Twig Components
70
Render Count
1028
ms
Render Time
28.0
MiB
Memory Usage
Components
Render calls
| bitbag.sylius_elasticsearch_plugin:search_form | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent | 24.0 MiB | 39.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12764 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12760 …} +context: Sylius\TwigHooks\Bag\DataBag {#12761 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12763 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12764 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12760 …} +context: Sylius\TwigHooks\Bag\DataBag {#12761 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12763 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Component | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12633 -formFactory: Symfony\Component\Form\FormFactory {#7072 …} } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 24.0 MiB | 3.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12932 …} +context: Sylius\TwigHooks\Bag\DataBag {#12933 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12935 …} +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 {#12941 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12932 …} +context: Sylius\TwigHooks\Bag\DataBag {#12933 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12935 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 24.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12970 …} +context: Sylius\TwigHooks\Bag\DataBag {#12946 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13441 …} +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 {#13447 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12970 …} +context: Sylius\TwigHooks\Bag\DataBag {#12946 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13441 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 24.0 MiB | 10.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13554 …} +context: Sylius\TwigHooks\Bag\DataBag {#13553 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13583 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13589 +cart: App\Entity\Order\Order {#13597 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13554 …} +context: Sylius\TwigHooks\Bag\DataBag {#13553 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13583 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 24.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13684 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13676 …} +context: Sylius\TwigHooks\Bag\DataBag {#13681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13683 …} +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 {#12916 #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 {#13684 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13676 …} +context: Sylius\TwigHooks\Bag\DataBag {#13681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13683 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 99.82 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 {#18498 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#19160 +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 {#18498 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18152 …} } +variant: App\Entity\Product\ProductVariant {#19334 …} +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 | 9.30 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 {#18498 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#18371 -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 {#18498 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18323 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18393 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18152 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 9.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18355 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20021 …} +context: Sylius\TwigHooks\Bag\DataBag {#20020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20024 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19334 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17974 #collection: Doctrine\Common\Collections\ArrayCollection {#17960 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19530 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36825 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36879 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18355 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20021 …} +context: Sylius\TwigHooks\Bag\DataBag {#20020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20024 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Screw-ons(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#17974 #collection: Doctrine\Common\Collections\ArrayCollection {#17960 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19530 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36825 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36879 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18690 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18355 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20021 …} +context: Sylius\TwigHooks\Bag\DataBag {#20020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20024 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19334 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17974 #collection: Doctrine\Common\Collections\ArrayCollection {#17960 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19530 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36825 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36879 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 6.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20233 …} +context: Sylius\TwigHooks\Bag\DataBag {#20225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20234 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19334 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20249 +variant: App\Entity\Product\ProductVariant {#19334 …} +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 {#20240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20233 …} +context: Sylius\TwigHooks\Bag\DataBag {#20225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20234 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 48.66 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 {#20351 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#18657 +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 {#20351 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18809 …} } +variant: App\Entity\Product\ProductVariant {#20299 …} +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.12 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 {#20351 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#20370 -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 {#20351 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18815 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18809 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20817 …} +context: Sylius\TwigHooks\Bag\DataBag {#20815 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20818 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20299 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20317 #collection: Doctrine\Common\Collections\ArrayCollection {#20322 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20288 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36902 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36904 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20817 …} +context: Sylius\TwigHooks\Bag\DataBag {#20815 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20818 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Dual-Handed Threads(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20317 #collection: Doctrine\Common\Collections\ArrayCollection {#20322 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20288 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36902 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36904 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20352 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20817 …} +context: Sylius\TwigHooks\Bag\DataBag {#20815 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20818 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20299 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20317 #collection: Doctrine\Common\Collections\ArrayCollection {#20322 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20288 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36902 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36904 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20823 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18356 …} +context: Sylius\TwigHooks\Bag\DataBag {#20297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20274 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20299 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20828 +variant: App\Entity\Product\ProductVariant {#20299 …} +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 {#20823 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18356 …} +context: Sylius\TwigHooks\Bag\DataBag {#20297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20274 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 50.70 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 {#20918 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#20332 +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 {#20918 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18832 …} } +variant: App\Entity\Product\ProductVariant {#20866 …} +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.26 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 {#20918 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#20937 -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 {#20918 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18836 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18838 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18832 …} } "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 {#20827 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20826 …} +context: Sylius\TwigHooks\Bag\DataBag {#21393 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20831 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20866 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20884 #collection: Doctrine\Common\Collections\ArrayCollection {#20889 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20855 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36919 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20827 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20826 …} +context: Sylius\TwigHooks\Bag\DataBag {#21393 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20831 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mondo Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20884 #collection: Doctrine\Common\Collections\ArrayCollection {#20889 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20855 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36919 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20919 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20827 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20826 …} +context: Sylius\TwigHooks\Bag\DataBag {#21393 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20831 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20866 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20884 #collection: Doctrine\Common\Collections\ArrayCollection {#20889 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20855 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36919 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21399 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20366 …} +context: Sylius\TwigHooks\Bag\DataBag {#20864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20844 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20866 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21404 +variant: App\Entity\Product\ProductVariant {#20866 …} +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 {#21399 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20366 …} +context: Sylius\TwigHooks\Bag\DataBag {#20864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20844 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 49.70 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 {#21494 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#20899 +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 {#21494 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18855 …} } +variant: App\Entity\Product\ProductVariant {#21442 …} +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.25 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 {#21494 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#21513 -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 {#21494 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18859 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18861 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18855 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21402 …} +context: Sylius\TwigHooks\Bag\DataBag {#21969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21407 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21442 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21460 #collection: Doctrine\Common\Collections\ArrayCollection {#21465 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21431 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36936 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36938 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21402 …} +context: Sylius\TwigHooks\Bag\DataBag {#21969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21407 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Super Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#21460 #collection: Doctrine\Common\Collections\ArrayCollection {#21465 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21431 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36936 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36938 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21495 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21402 …} +context: Sylius\TwigHooks\Bag\DataBag {#21969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21407 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21442 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21460 #collection: Doctrine\Common\Collections\ArrayCollection {#21465 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21431 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36936 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36938 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 5.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21975 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20933 …} +context: Sylius\TwigHooks\Bag\DataBag {#21440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21420 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21442 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21980 +variant: App\Entity\Product\ProductVariant {#21442 …} +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 {#21975 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20933 …} +context: Sylius\TwigHooks\Bag\DataBag {#21440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21420 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 49.20 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 {#22070 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#21475 +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 {#22070 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18878 …} } +variant: App\Entity\Product\ProductVariant {#22018 …} +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.11 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 {#22070 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#22089 -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 {#22070 #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 {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#18882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18884 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18878 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21979 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21978 …} +context: Sylius\TwigHooks\Bag\DataBag {#22539 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21983 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22018 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22036 #collection: Doctrine\Common\Collections\ArrayCollection {#22041 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22007 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36953 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36955 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21979 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21978 …} +context: Sylius\TwigHooks\Bag\DataBag {#22539 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21983 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Nano Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22036 #collection: Doctrine\Common\Collections\ArrayCollection {#22041 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22007 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36953 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36955 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22071 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21979 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21978 …} +context: Sylius\TwigHooks\Bag\DataBag {#22539 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21983 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22018 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22036 #collection: Doctrine\Common\Collections\ArrayCollection {#22041 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22007 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36953 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36955 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 5.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21509 …} +context: Sylius\TwigHooks\Bag\DataBag {#22016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21996 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22018 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22550 +variant: App\Entity\Product\ProductVariant {#22018 …} +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 {#22545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21509 …} +context: Sylius\TwigHooks\Bag\DataBag {#22016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21996 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 49.03 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 {#22640 #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 {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#22051 +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 {#22640 #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 {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18901 …} } +variant: App\Entity\Product\ProductVariant {#22588 …} +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.25 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 {#22640 #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 {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#22659 -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 {#22640 #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 {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#18905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18907 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18901 …} } "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 {#22549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22548 …} +context: Sylius\TwigHooks\Bag\DataBag {#23115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22553 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22588 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22606 #collection: Doctrine\Common\Collections\ArrayCollection {#22611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22577 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36970 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36972 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22548 …} +context: Sylius\TwigHooks\Bag\DataBag {#23115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22553 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mondo Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22606 #collection: Doctrine\Common\Collections\ArrayCollection {#22611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22577 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36970 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36972 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22641 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22548 …} +context: Sylius\TwigHooks\Bag\DataBag {#23115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22553 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22588 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22606 #collection: Doctrine\Common\Collections\ArrayCollection {#22611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22577 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36970 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36972 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 4.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23121 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22085 …} +context: Sylius\TwigHooks\Bag\DataBag {#22586 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22566 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22588 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23126 +variant: App\Entity\Product\ProductVariant {#22588 …} +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 {#23121 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22085 …} +context: Sylius\TwigHooks\Bag\DataBag {#22586 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22566 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 49.28 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 {#23216 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#22621 +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 {#23216 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18924 …} } +variant: App\Entity\Product\ProductVariant {#23164 …} +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.23 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 {#23216 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#23235 -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 {#23216 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18930 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18924 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23124 …} +context: Sylius\TwigHooks\Bag\DataBag {#23691 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23129 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23164 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23182 #collection: Doctrine\Common\Collections\ArrayCollection {#23187 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23153 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36987 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36989 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23124 …} +context: Sylius\TwigHooks\Bag\DataBag {#23691 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23129 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Edges(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#23182 #collection: Doctrine\Common\Collections\ArrayCollection {#23187 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23153 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36987 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36989 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23217 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23124 …} +context: Sylius\TwigHooks\Bag\DataBag {#23691 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23129 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23164 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23182 #collection: Doctrine\Common\Collections\ArrayCollection {#23187 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23153 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36987 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36989 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 5.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22655 …} +context: Sylius\TwigHooks\Bag\DataBag {#23162 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23142 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23164 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23702 +variant: App\Entity\Product\ProductVariant {#23164 …} +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 {#23697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22655 …} +context: Sylius\TwigHooks\Bag\DataBag {#23162 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23142 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 79.39 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 {#23792 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#23197 +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 {#23792 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18947 …} } +variant: App\Entity\Product\ProductVariant {#23740 …} +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 {#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 {#23792 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#23811 -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 {#23792 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18953 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18947 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 5.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23701 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23700 …} +context: Sylius\TwigHooks\Bag\DataBag {#24267 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23705 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23740 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23758 #collection: Doctrine\Common\Collections\ArrayCollection {#23763 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23729 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37004 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37006 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23701 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23700 …} +context: Sylius\TwigHooks\Bag\DataBag {#24267 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23705 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Edges(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#23758 #collection: Doctrine\Common\Collections\ArrayCollection {#23763 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23729 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37004 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37006 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23793 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23701 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23700 …} +context: Sylius\TwigHooks\Bag\DataBag {#24267 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23705 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23740 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23758 #collection: Doctrine\Common\Collections\ArrayCollection {#23763 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23729 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37004 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37006 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 5.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24273 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23231 …} +context: Sylius\TwigHooks\Bag\DataBag {#23738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23718 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23740 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24278 +variant: App\Entity\Product\ProductVariant {#23740 …} +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 {#24273 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23231 …} +context: Sylius\TwigHooks\Bag\DataBag {#23738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23718 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 64.19 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 {#24368 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#23773 +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 {#24368 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18970 …} } +variant: App\Entity\Product\ProductVariant {#24316 …} +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.30 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 {#24368 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#24387 -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 {#24368 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18974 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18976 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18970 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 2.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24276 …} +context: Sylius\TwigHooks\Bag\DataBag {#24840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24281 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24316 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24334 #collection: Doctrine\Common\Collections\ArrayCollection {#24339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24305 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37021 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37023 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24276 …} +context: Sylius\TwigHooks\Bag\DataBag {#24840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24281 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Incut Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#24334 #collection: Doctrine\Common\Collections\ArrayCollection {#24339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24305 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37021 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37023 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24369 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24276 …} +context: Sylius\TwigHooks\Bag\DataBag {#24840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24281 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24316 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24334 #collection: Doctrine\Common\Collections\ArrayCollection {#24339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24305 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37021 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37023 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 5.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24846 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23807 …} +context: Sylius\TwigHooks\Bag\DataBag {#24314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24294 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24316 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24851 +variant: App\Entity\Product\ProductVariant {#24316 …} +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 {#24846 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23807 …} +context: Sylius\TwigHooks\Bag\DataBag {#24314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24294 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 75.93 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 {#24941 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#24349 +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 {#24941 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18993 …} } +variant: App\Entity\Product\ProductVariant {#24889 …} +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 | 2.29 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 {#24941 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -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 {#24960 -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 {#24941 #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 {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#18997 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18999 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#18993 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24849 …} +context: Sylius\TwigHooks\Bag\DataBag {#25464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24854 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24889 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24907 #collection: Doctrine\Common\Collections\ArrayCollection {#24912 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24878 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37038 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37040 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24849 …} +context: Sylius\TwigHooks\Bag\DataBag {#25464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24854 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Pinches(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#24907 #collection: Doctrine\Common\Collections\ArrayCollection {#24912 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24878 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37038 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37040 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24942 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24849 …} +context: Sylius\TwigHooks\Bag\DataBag {#25464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24854 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24889 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24907 #collection: Doctrine\Common\Collections\ArrayCollection {#24912 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24878 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37038 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37040 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 9.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25470 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24383 …} +context: Sylius\TwigHooks\Bag\DataBag {#24887 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24867 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24889 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25475 +variant: App\Entity\Product\ProductVariant {#24889 …} +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 {#25470 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24383 …} +context: Sylius\TwigHooks\Bag\DataBag {#24887 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24867 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 70.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19013 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#19026 …} #variants: Doctrine\ORM\PersistentCollection {#19028 …} #options: Doctrine\ORM\PersistentCollection {#19032 …} #associations: Doctrine\ORM\PersistentCollection {#19030 …} #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 {#19014 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25565 #locale: "en_US" #translatable: App\Entity\Product\Product {#19013} #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 {#19018 …} #channels: Doctrine\ORM\PersistentCollection {#19024 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19020 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19022 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19016 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24922 +product: App\Entity\Product\Product {#19013 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#19026 …} #variants: Doctrine\ORM\PersistentCollection {#19028 …} #options: Doctrine\ORM\PersistentCollection {#19032 …} #associations: Doctrine\ORM\PersistentCollection {#19030 …} #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 {#19014 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25565 #locale: "en_US" #translatable: App\Entity\Product\Product {#19013} #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 {#19018 …} #channels: Doctrine\ORM\PersistentCollection {#19024 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19020 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19022 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19016 …} } +variant: App\Entity\Product\ProductVariant {#25513 …} +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.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19013 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#19026 …} #variants: Doctrine\ORM\PersistentCollection {#19028 …} #options: Doctrine\ORM\PersistentCollection {#19032 …} #associations: Doctrine\ORM\PersistentCollection {#19030 …} #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 {#19014 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25565 #locale: "en_US" #translatable: App\Entity\Product\Product {#19013} #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 {#19018 …} #channels: Doctrine\ORM\PersistentCollection {#19024 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19020 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19022 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19016 …} } "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 {#25584 -props: [ "product" => App\Entity\Product\Product {#19013 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#19026 …} #variants: Doctrine\ORM\PersistentCollection {#19028 …} #options: Doctrine\ORM\PersistentCollection {#19032 …} #associations: Doctrine\ORM\PersistentCollection {#19030 …} #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 {#19014 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#25565 #locale: "en_US" #translatable: App\Entity\Product\Product {#19013} #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 {#19018 …} #channels: Doctrine\ORM\PersistentCollection {#19024 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19020 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19022 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19016 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25474 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25473 …} +context: Sylius\TwigHooks\Bag\DataBag {#26040 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25478 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#25513 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#25531 #collection: Doctrine\Common\Collections\ArrayCollection {#25536 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#25502 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37055 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37057 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25474 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25473 …} +context: Sylius\TwigHooks\Bag\DataBag {#26040 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25478 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#25531 #collection: Doctrine\Common\Collections\ArrayCollection {#25536 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#25502 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37055 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37057 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#25566 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25474 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25473 …} +context: Sylius\TwigHooks\Bag\DataBag {#26040 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25478 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#25513 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#25531 #collection: Doctrine\Common\Collections\ArrayCollection {#25536 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#25502 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37055 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37057 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 6.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26046 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24956 …} +context: Sylius\TwigHooks\Bag\DataBag {#25511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25491 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#25513 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#26051 +variant: App\Entity\Product\ProductVariant {#25513 …} +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 {#26046 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24956 …} +context: Sylius\TwigHooks\Bag\DataBag {#25511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25491 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 62.57 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19036 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#19049 …} #variants: Doctrine\ORM\PersistentCollection {#19051 …} #options: Doctrine\ORM\PersistentCollection {#19055 …} #associations: Doctrine\ORM\PersistentCollection {#19053 …} #createdAt: DateTime @1793887338 {#19034 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19035 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19037 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26141 #locale: "en_US" #translatable: App\Entity\Product\Product {#19036} #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 {#19041 …} #channels: Doctrine\ORM\PersistentCollection {#19047 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19043 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19045 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19039 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25546 +product: App\Entity\Product\Product {#19036 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#19049 …} #variants: Doctrine\ORM\PersistentCollection {#19051 …} #options: Doctrine\ORM\PersistentCollection {#19055 …} #associations: Doctrine\ORM\PersistentCollection {#19053 …} #createdAt: DateTime @1793887338 {#19034 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19035 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19037 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26141 #locale: "en_US" #translatable: App\Entity\Product\Product {#19036} #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 {#19041 …} #channels: Doctrine\ORM\PersistentCollection {#19047 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19043 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19045 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19039 …} } +variant: App\Entity\Product\ProductVariant {#26089 …} +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 | 3.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19036 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#19049 …} #variants: Doctrine\ORM\PersistentCollection {#19051 …} #options: Doctrine\ORM\PersistentCollection {#19055 …} #associations: Doctrine\ORM\PersistentCollection {#19053 …} #createdAt: DateTime @1793887338 {#19034 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19035 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19037 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26141 #locale: "en_US" #translatable: App\Entity\Product\Product {#19036} #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 {#19041 …} #channels: Doctrine\ORM\PersistentCollection {#19047 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19043 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19045 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19039 …} } "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 {#26160 -props: [ "product" => App\Entity\Product\Product {#19036 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#19049 …} #variants: Doctrine\ORM\PersistentCollection {#19051 …} #options: Doctrine\ORM\PersistentCollection {#19055 …} #associations: Doctrine\ORM\PersistentCollection {#19053 …} #createdAt: DateTime @1793887338 {#19034 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19035 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19037 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#26141 #locale: "en_US" #translatable: App\Entity\Product\Product {#19036} #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 {#19041 …} #channels: Doctrine\ORM\PersistentCollection {#19047 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19043 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19045 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19039 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26050 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26049 …} +context: Sylius\TwigHooks\Bag\DataBag {#19645 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26054 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#26089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#26107 #collection: Doctrine\Common\Collections\ArrayCollection {#26112 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#26078 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37072 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37074 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26050 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26049 …} +context: Sylius\TwigHooks\Bag\DataBag {#19645 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26054 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Slopers(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#26107 #collection: Doctrine\Common\Collections\ArrayCollection {#26112 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#26078 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37072 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37074 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#26142 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26050 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26049 …} +context: Sylius\TwigHooks\Bag\DataBag {#19645 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26054 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#26089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#26107 #collection: Doctrine\Common\Collections\ArrayCollection {#26112 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#26078 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37072 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37074 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 4.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25580 …} +context: Sylius\TwigHooks\Bag\DataBag {#26087 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26067 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#26089 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19638 +variant: App\Entity\Product\ProductVariant {#26089 …} +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 {#19623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25580 …} +context: Sylius\TwigHooks\Bag\DataBag {#26087 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#26067 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 47.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19059 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#19072 …} #variants: Doctrine\ORM\PersistentCollection {#19074 …} #options: Doctrine\ORM\PersistentCollection {#19078 …} #associations: Doctrine\ORM\PersistentCollection {#19076 …} #createdAt: DateTime @1793887338 {#19057 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19058 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19060 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24359 #locale: "en_US" #translatable: App\Entity\Product\Product {#19059} #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 {#19064 …} #channels: Doctrine\ORM\PersistentCollection {#19070 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19066 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19068 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19062 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#26122 +product: App\Entity\Product\Product {#19059 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#19072 …} #variants: Doctrine\ORM\PersistentCollection {#19074 …} #options: Doctrine\ORM\PersistentCollection {#19078 …} #associations: Doctrine\ORM\PersistentCollection {#19076 …} #createdAt: DateTime @1793887338 {#19057 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19058 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19060 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24359 #locale: "en_US" #translatable: App\Entity\Product\Product {#19059} #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 {#19064 …} #channels: Doctrine\ORM\PersistentCollection {#19070 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19066 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19068 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19062 …} } +variant: App\Entity\Product\ProductVariant {#21479 …} +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.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19059 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#19072 …} #variants: Doctrine\ORM\PersistentCollection {#19074 …} #options: Doctrine\ORM\PersistentCollection {#19078 …} #associations: Doctrine\ORM\PersistentCollection {#19076 …} #createdAt: DateTime @1793887338 {#19057 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19058 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19060 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24359 #locale: "en_US" #translatable: App\Entity\Product\Product {#19059} #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 {#19064 …} #channels: Doctrine\ORM\PersistentCollection {#19070 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19066 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19068 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19062 …} } "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 {#25060 -props: [ "product" => App\Entity\Product\Product {#19059 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#19072 …} #variants: Doctrine\ORM\PersistentCollection {#19074 …} #options: Doctrine\ORM\PersistentCollection {#19078 …} #associations: Doctrine\ORM\PersistentCollection {#19076 …} #createdAt: DateTime @1793887338 {#19057 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#19058 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19060 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24359 #locale: "en_US" #translatable: App\Entity\Product\Product {#19059} #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 {#19064 …} #channels: Doctrine\ORM\PersistentCollection {#19070 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4185 …} #reviews: Doctrine\ORM\PersistentCollection {#19066 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19068 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19062 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19637 …} +context: Sylius\TwigHooks\Bag\DataBag {#27099 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20150 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21479 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22547 #collection: Doctrine\Common\Collections\ArrayCollection {#22649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20999 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37089 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37091 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19637 …} +context: Sylius\TwigHooks\Bag\DataBag {#27099 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20150 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Pockets(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22547 #collection: Doctrine\Common\Collections\ArrayCollection {#22649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20999 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37089 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37091 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24377 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19637 …} +context: Sylius\TwigHooks\Bag\DataBag {#27099 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20150 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21479 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22547 #collection: Doctrine\Common\Collections\ArrayCollection {#22649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20999 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37089 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37091 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 4.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26156 …} +context: Sylius\TwigHooks\Bag\DataBag {#21401 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20101 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21479 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27110 +variant: App\Entity\Product\ProductVariant {#21479 …} +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 {#27105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26156 …} +context: Sylius\TwigHooks\Bag\DataBag {#21401 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20101 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 50.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19082 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#19095 …} #variants: Doctrine\ORM\PersistentCollection {#19097 …} #options: Doctrine\ORM\PersistentCollection {#19101 …} #associations: Doctrine\ORM\PersistentCollection {#19099 …} #createdAt: DateTime @1793887360 {#19080 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19081 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19083 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27200 #locale: "en_US" #translatable: App\Entity\Product\Product {#19082} #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 {#19087 …} #channels: Doctrine\ORM\PersistentCollection {#19093 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#19089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19091 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19085 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23225 +product: App\Entity\Product\Product {#19082 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#19095 …} #variants: Doctrine\ORM\PersistentCollection {#19097 …} #options: Doctrine\ORM\PersistentCollection {#19101 …} #associations: Doctrine\ORM\PersistentCollection {#19099 …} #createdAt: DateTime @1793887360 {#19080 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19081 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19083 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27200 #locale: "en_US" #translatable: App\Entity\Product\Product {#19082} #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 {#19087 …} #channels: Doctrine\ORM\PersistentCollection {#19093 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#19089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19091 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19085 …} } +variant: App\Entity\Product\ProductVariant {#27148 …} +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.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19082 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#19095 …} #variants: Doctrine\ORM\PersistentCollection {#19097 …} #options: Doctrine\ORM\PersistentCollection {#19101 …} #associations: Doctrine\ORM\PersistentCollection {#19099 …} #createdAt: DateTime @1793887360 {#19080 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19081 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19083 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27200 #locale: "en_US" #translatable: App\Entity\Product\Product {#19082} #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 {#19087 …} #channels: Doctrine\ORM\PersistentCollection {#19093 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#19089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19091 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19085 …} } "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 {#27219 -props: [ "product" => App\Entity\Product\Product {#19082 #id: 205 #code: "738" #attributes: Doctrine\ORM\PersistentCollection {#19095 …} #variants: Doctrine\ORM\PersistentCollection {#19097 …} #options: Doctrine\ORM\PersistentCollection {#19101 …} #associations: Doctrine\ORM\PersistentCollection {#19099 …} #createdAt: DateTime @1793887360 {#19080 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19081 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19083 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27200 #locale: "en_US" #translatable: App\Entity\Product\Product {#19082} #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 {#19087 …} #channels: Doctrine\ORM\PersistentCollection {#19093 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4168 …} #reviews: Doctrine\ORM\PersistentCollection {#19089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19091 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19085 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27109 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27108 …} +context: Sylius\TwigHooks\Bag\DataBag {#27669 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27113 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27148 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27166 #collection: Doctrine\Common\Collections\ArrayCollection {#27171 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27137 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37106 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37108 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27109 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27108 …} +context: Sylius\TwigHooks\Bag\DataBag {#27669 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27113 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Jugs(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27166 #collection: Doctrine\Common\Collections\ArrayCollection {#27171 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27137 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37106 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37108 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27201 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27109 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27108 …} +context: Sylius\TwigHooks\Bag\DataBag {#27669 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27113 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27148 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27166 #collection: Doctrine\Common\Collections\ArrayCollection {#27171 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27137 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37106 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37108 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 4.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27675 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19631 …} +context: Sylius\TwigHooks\Bag\DataBag {#27146 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27126 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27148 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27680 +variant: App\Entity\Product\ProductVariant {#27148 …} +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 {#27675 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19631 …} +context: Sylius\TwigHooks\Bag\DataBag {#27146 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27126 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 54.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19105 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#19118 …} #variants: Doctrine\ORM\PersistentCollection {#19120 …} #options: Doctrine\ORM\PersistentCollection {#19124 …} #associations: Doctrine\ORM\PersistentCollection {#19122 …} #createdAt: DateTime @1793887360 {#19103 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19104 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19106 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27770 #locale: "en_US" #translatable: App\Entity\Product\Product {#19105} #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 {#19110 …} #channels: Doctrine\ORM\PersistentCollection {#19116 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19112 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19114 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19108 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27181 +product: App\Entity\Product\Product {#19105 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#19118 …} #variants: Doctrine\ORM\PersistentCollection {#19120 …} #options: Doctrine\ORM\PersistentCollection {#19124 …} #associations: Doctrine\ORM\PersistentCollection {#19122 …} #createdAt: DateTime @1793887360 {#19103 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19104 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19106 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27770 #locale: "en_US" #translatable: App\Entity\Product\Product {#19105} #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 {#19110 …} #channels: Doctrine\ORM\PersistentCollection {#19116 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19112 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19114 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19108 …} } +variant: App\Entity\Product\ProductVariant {#27718 …} +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.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19105 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#19118 …} #variants: Doctrine\ORM\PersistentCollection {#19120 …} #options: Doctrine\ORM\PersistentCollection {#19124 …} #associations: Doctrine\ORM\PersistentCollection {#19122 …} #createdAt: DateTime @1793887360 {#19103 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19104 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19106 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27770 #locale: "en_US" #translatable: App\Entity\Product\Product {#19105} #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 {#19110 …} #channels: Doctrine\ORM\PersistentCollection {#19116 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19112 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19114 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19108 …} } "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 {#27789 -props: [ "product" => App\Entity\Product\Product {#19105 #id: 206 #code: "739" #attributes: Doctrine\ORM\PersistentCollection {#19118 …} #variants: Doctrine\ORM\PersistentCollection {#19120 …} #options: Doctrine\ORM\PersistentCollection {#19124 …} #associations: Doctrine\ORM\PersistentCollection {#19122 …} #createdAt: DateTime @1793887360 {#19103 : 2026-11-05 14:02:40.0 UTC (+00:00) } #updatedAt: DateTime @1793887360 {#19104 : 2026-11-05 14:02:40.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19106 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#27770 #locale: "en_US" #translatable: App\Entity\Product\Product {#19105} #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 {#19110 …} #channels: Doctrine\ORM\PersistentCollection {#19116 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19112 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19114 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19108 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27678 …} +context: Sylius\TwigHooks\Bag\DataBag {#28239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27683 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27718 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27736 #collection: Doctrine\Common\Collections\ArrayCollection {#27741 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27707 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37123 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37125 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27678 …} +context: Sylius\TwigHooks\Bag\DataBag {#28239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27683 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27736 #collection: Doctrine\Common\Collections\ArrayCollection {#27741 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27707 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37123 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37125 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27771 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27678 …} +context: Sylius\TwigHooks\Bag\DataBag {#28239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27683 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27718 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27736 #collection: Doctrine\Common\Collections\ArrayCollection {#27741 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27707 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37123 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37125 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 6.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27215 …} +context: Sylius\TwigHooks\Bag\DataBag {#27716 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27696 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27718 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28250 +variant: App\Entity\Product\ProductVariant {#27718 …} +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 {#28245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27215 …} +context: Sylius\TwigHooks\Bag\DataBag {#27716 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27696 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 26.0 MiB | 49.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19128 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19141 …} #variants: Doctrine\ORM\PersistentCollection {#19143 …} #options: Doctrine\ORM\PersistentCollection {#19147 …} #associations: Doctrine\ORM\PersistentCollection {#19145 …} #createdAt: DateTime @1793887361 {#19126 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19127 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19129 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28340 #locale: "en_US" #translatable: App\Entity\Product\Product {#19128} #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 {#19133 …} #channels: Doctrine\ORM\PersistentCollection {#19139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19135 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19137 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19131 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27751 +product: App\Entity\Product\Product {#19128 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19141 …} #variants: Doctrine\ORM\PersistentCollection {#19143 …} #options: Doctrine\ORM\PersistentCollection {#19147 …} #associations: Doctrine\ORM\PersistentCollection {#19145 …} #createdAt: DateTime @1793887361 {#19126 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19127 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19129 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28340 #locale: "en_US" #translatable: App\Entity\Product\Product {#19128} #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 {#19133 …} #channels: Doctrine\ORM\PersistentCollection {#19139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19135 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19137 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19131 …} } +variant: App\Entity\Product\ProductVariant {#28288 …} +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.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#19128 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19141 …} #variants: Doctrine\ORM\PersistentCollection {#19143 …} #options: Doctrine\ORM\PersistentCollection {#19147 …} #associations: Doctrine\ORM\PersistentCollection {#19145 …} #createdAt: DateTime @1793887361 {#19126 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19127 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19129 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28340 #locale: "en_US" #translatable: App\Entity\Product\Product {#19128} #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 {#19133 …} #channels: Doctrine\ORM\PersistentCollection {#19139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19135 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19137 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19131 …} } "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 {#28359 -props: [ "product" => App\Entity\Product\Product {#19128 #id: 207 #code: "740" #attributes: Doctrine\ORM\PersistentCollection {#19141 …} #variants: Doctrine\ORM\PersistentCollection {#19143 …} #options: Doctrine\ORM\PersistentCollection {#19147 …} #associations: Doctrine\ORM\PersistentCollection {#19145 …} #createdAt: DateTime @1793887361 {#19126 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#19127 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#19129 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#28340 #locale: "en_US" #translatable: App\Entity\Product\Product {#19128} #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 {#19133 …} #channels: Doctrine\ORM\PersistentCollection {#19139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#4198 …} #reviews: Doctrine\ORM\PersistentCollection {#19135 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#19137 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#11138 …} -productBadges: Doctrine\ORM\PersistentCollection {#19131 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 2.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28248 …} +context: Sylius\TwigHooks\Bag\DataBag {#28809 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28253 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28288 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28306 #collection: Doctrine\Common\Collections\ArrayCollection {#28311 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28277 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37140 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37142 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28248 …} +context: Sylius\TwigHooks\Bag\DataBag {#28809 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28253 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Footholds(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28306 #collection: Doctrine\Common\Collections\ArrayCollection {#28311 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28277 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37140 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37142 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28341 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28248 …} +context: Sylius\TwigHooks\Bag\DataBag {#28809 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28253 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28288 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28306 #collection: Doctrine\Common\Collections\ArrayCollection {#28311 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28277 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37140 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37142 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 4.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#28286 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28266 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28288 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28820 +variant: App\Entity\Product\ProductVariant {#28288 …} +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 {#28815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#28286 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28266 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 28.0 MiB | 22.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28855 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17273 …} +context: Sylius\TwigHooks\Bag\DataBag {#28866 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28861 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#28836 +cart: App\Entity\Order\Order {#13597 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28855 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17273 …} +context: Sylius\TwigHooks\Bag\DataBag {#28866 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28861 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||