Components
10
Twig Components
46
Render Count
1268
ms
Render Time
24.0
MiB
Memory Usage
Components
Render calls
| bitbag.sylius_elasticsearch_plugin:search_form | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent | 16.0 MiB | 45.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12268 …} +context: Sylius\TwigHooks\Bag\DataBag {#12269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12271 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12268 …} +context: Sylius\TwigHooks\Bag\DataBag {#12269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12271 …} +prefixes: [ "sylius_shop.base.header.content.search_form" ] } "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig" ] |
|||
| Component | BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#12141 -formFactory: Symfony\Component\Form\FormFactory {#7072 …} } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 16.0 MiB | 5.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12444 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12440 …} +context: Sylius\TwigHooks\Bag\DataBag {#12441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12443 …} +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 {#12449 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4538 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12444 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12440 …} +context: Sylius\TwigHooks\Bag\DataBag {#12441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12443 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 16.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12950 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12478 …} +context: Sylius\TwigHooks\Bag\DataBag {#12454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12949 …} +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 {#12955 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#7388 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12950 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12478 …} +context: Sylius\TwigHooks\Bag\DataBag {#12454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12949 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 16.0 MiB | 41.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13092 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13062 …} +context: Sylius\TwigHooks\Bag\DataBag {#13061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13091 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13097 +cart: App\Entity\Order\Order {#13105 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13092 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13062 …} +context: Sylius\TwigHooks\Bag\DataBag {#13061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13091 …} +prefixes: [ "sylius_shop.base.header.content.cart" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 18.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13192 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13184 …} +context: Sylius\TwigHooks\Bag\DataBag {#13189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13191 …} +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 {#12424 #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 {#13192 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13184 …} +context: Sylius\TwigHooks\Bag\DataBag {#13189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13191 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 123.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#17761 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18245 …} #variants: Doctrine\ORM\PersistentCollection {#18449 …} #options: Doctrine\ORM\PersistentCollection {#18514 …} #associations: Doctrine\ORM\PersistentCollection {#18517 …} #createdAt: DateTime @1793887259 {#17770 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#17766 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17868 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19317 #locale: "en_US" #translatable: App\Entity\Product\Product {#17761} #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 {#17921 …} #channels: Doctrine\ORM\PersistentCollection {#18104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18037 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18107 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#17866 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18736 +product: App\Entity\Product\Product {#17761 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18245 …} #variants: Doctrine\ORM\PersistentCollection {#18449 …} #options: Doctrine\ORM\PersistentCollection {#18514 …} #associations: Doctrine\ORM\PersistentCollection {#18517 …} #createdAt: DateTime @1793887259 {#17770 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#17766 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17868 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19317 #locale: "en_US" #translatable: App\Entity\Product\Product {#17761} #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 {#17921 …} #channels: Doctrine\ORM\PersistentCollection {#18104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18037 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18107 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#17866 …} } +variant: App\Entity\Product\ProductVariant {#18910 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 9.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#17761 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18245 …} #variants: Doctrine\ORM\PersistentCollection {#18449 …} #options: Doctrine\ORM\PersistentCollection {#18514 …} #associations: Doctrine\ORM\PersistentCollection {#18517 …} #createdAt: DateTime @1793887259 {#17770 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#17766 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17868 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19317 #locale: "en_US" #translatable: App\Entity\Product\Product {#17761} #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 {#17921 …} #channels: Doctrine\ORM\PersistentCollection {#18104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18037 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18107 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#17866 …} } "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 {#19342 -props: [ "product" => App\Entity\Product\Product {#17761 #id: 41 #code: "314" #attributes: Doctrine\ORM\PersistentCollection {#18245 …} #variants: Doctrine\ORM\PersistentCollection {#18449 …} #options: Doctrine\ORM\PersistentCollection {#18514 …} #associations: Doctrine\ORM\PersistentCollection {#18517 …} #createdAt: DateTime @1793887259 {#17770 : 2026-11-05 14:00:59.0 UTC (+00:00) } #updatedAt: DateTime @1793887259 {#17766 : 2026-11-05 14:00:59.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#17868 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19317 #locale: "en_US" #translatable: App\Entity\Product\Product {#17761} #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 {#17921 …} #channels: Doctrine\ORM\PersistentCollection {#18104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18037 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18107 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#17866 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 15.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19577 …} +context: Sylius\TwigHooks\Bag\DataBag {#19576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19580 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18910 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19267 #collection: Doctrine\Common\Collections\ArrayCollection {#19266 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19112 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32715 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32769 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19577 …} +context: Sylius\TwigHooks\Bag\DataBag {#19576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19580 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Screw-ons(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19267 #collection: Doctrine\Common\Collections\ArrayCollection {#19266 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19112 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32715 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32769 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19297 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19577 …} +context: Sylius\TwigHooks\Bag\DataBag {#19576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19580 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18910 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19267 #collection: Doctrine\Common\Collections\ArrayCollection {#19266 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19112 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32715 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32769 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 13.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19789 …} +context: Sylius\TwigHooks\Bag\DataBag {#19781 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19790 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18910 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19805 +variant: App\Entity\Product\ProductVariant {#18910 …} +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 {#19796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19789 …} +context: Sylius\TwigHooks\Bag\DataBag {#19781 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19790 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 131.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18520 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18533 …} #variants: Doctrine\ORM\PersistentCollection {#18535 …} #options: Doctrine\ORM\PersistentCollection {#18539 …} #associations: Doctrine\ORM\PersistentCollection {#18537 …} #createdAt: DateTime @1793887260 {#18518 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18519 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18521 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19907 #locale: "en_US" #translatable: App\Entity\Product\Product {#18520} #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 {#18525 …} #channels: Doctrine\ORM\PersistentCollection {#18531 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18527 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18529 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18523 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19282 +product: App\Entity\Product\Product {#18520 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18533 …} #variants: Doctrine\ORM\PersistentCollection {#18535 …} #options: Doctrine\ORM\PersistentCollection {#18539 …} #associations: Doctrine\ORM\PersistentCollection {#18537 …} #createdAt: DateTime @1793887260 {#18518 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18519 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18521 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19907 #locale: "en_US" #translatable: App\Entity\Product\Product {#18520} #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 {#18525 …} #channels: Doctrine\ORM\PersistentCollection {#18531 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18527 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18529 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18523 …} } +variant: App\Entity\Product\ProductVariant {#19855 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18520 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18533 …} #variants: Doctrine\ORM\PersistentCollection {#18535 …} #options: Doctrine\ORM\PersistentCollection {#18539 …} #associations: Doctrine\ORM\PersistentCollection {#18537 …} #createdAt: DateTime @1793887260 {#18518 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18519 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18521 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19907 #locale: "en_US" #translatable: App\Entity\Product\Product {#18520} #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 {#18525 …} #channels: Doctrine\ORM\PersistentCollection {#18531 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18527 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18529 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18523 …} } "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 {#19926 -props: [ "product" => App\Entity\Product\Product {#18520 #id: 45 #code: "354" #attributes: Doctrine\ORM\PersistentCollection {#18533 …} #variants: Doctrine\ORM\PersistentCollection {#18535 …} #options: Doctrine\ORM\PersistentCollection {#18539 …} #associations: Doctrine\ORM\PersistentCollection {#18537 …} #createdAt: DateTime @1793887260 {#18518 : 2026-11-05 14:01:00.0 UTC (+00:00) } #updatedAt: DateTime @1793887260 {#18519 : 2026-11-05 14:01:00.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18521 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#19907 #locale: "en_US" #translatable: App\Entity\Product\Product {#18520} #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 {#18525 …} #channels: Doctrine\ORM\PersistentCollection {#18531 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18527 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18529 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18523 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 5.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20373 …} +context: Sylius\TwigHooks\Bag\DataBag {#20371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20374 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19855 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19873 #collection: Doctrine\Common\Collections\ArrayCollection {#19878 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19844 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32792 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32794 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20373 …} +context: Sylius\TwigHooks\Bag\DataBag {#20371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20374 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Dual-Handed Threads(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19873 #collection: Doctrine\Common\Collections\ArrayCollection {#19878 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19844 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32792 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32794 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19908 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20373 …} +context: Sylius\TwigHooks\Bag\DataBag {#20371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20374 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19855 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19873 #collection: Doctrine\Common\Collections\ArrayCollection {#19878 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19844 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32792 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32794 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 17.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19337 …} +context: Sylius\TwigHooks\Bag\DataBag {#19853 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19830 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19855 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20384 +variant: App\Entity\Product\ProductVariant {#19855 …} +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 {#20379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19337 …} +context: Sylius\TwigHooks\Bag\DataBag {#19853 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19830 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 110.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18543 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18556 …} #variants: Doctrine\ORM\PersistentCollection {#18558 …} #options: Doctrine\ORM\PersistentCollection {#18562 …} #associations: Doctrine\ORM\PersistentCollection {#18560 …} #createdAt: DateTime @1793887311 {#18541 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18542 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18544 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20474 #locale: "en_US" #translatable: App\Entity\Product\Product {#18543} #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 {#18548 …} #channels: Doctrine\ORM\PersistentCollection {#18554 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18550 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18552 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18546 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19888 +product: App\Entity\Product\Product {#18543 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18556 …} #variants: Doctrine\ORM\PersistentCollection {#18558 …} #options: Doctrine\ORM\PersistentCollection {#18562 …} #associations: Doctrine\ORM\PersistentCollection {#18560 …} #createdAt: DateTime @1793887311 {#18541 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18542 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18544 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20474 #locale: "en_US" #translatable: App\Entity\Product\Product {#18543} #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 {#18548 …} #channels: Doctrine\ORM\PersistentCollection {#18554 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18550 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18552 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18546 …} } +variant: App\Entity\Product\ProductVariant {#20422 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18543 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18556 …} #variants: Doctrine\ORM\PersistentCollection {#18558 …} #options: Doctrine\ORM\PersistentCollection {#18562 …} #associations: Doctrine\ORM\PersistentCollection {#18560 …} #createdAt: DateTime @1793887311 {#18541 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18542 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18544 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20474 #locale: "en_US" #translatable: App\Entity\Product\Product {#18543} #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 {#18548 …} #channels: Doctrine\ORM\PersistentCollection {#18554 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18550 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18552 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18546 …} } "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 {#20493 -props: [ "product" => App\Entity\Product\Product {#18543 #id: 133 #code: "531" #attributes: Doctrine\ORM\PersistentCollection {#18556 …} #variants: Doctrine\ORM\PersistentCollection {#18558 …} #options: Doctrine\ORM\PersistentCollection {#18562 …} #associations: Doctrine\ORM\PersistentCollection {#18560 …} #createdAt: DateTime @1793887311 {#18541 : 2026-11-05 14:01:51.0 UTC (+00:00) } #updatedAt: DateTime @1793887311 {#18542 : 2026-11-05 14:01:51.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18544 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#20474 #locale: "en_US" #translatable: App\Entity\Product\Product {#18543} #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 {#18548 …} #channels: Doctrine\ORM\PersistentCollection {#18554 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18550 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18552 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18546 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 6.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20383 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20382 …} +context: Sylius\TwigHooks\Bag\DataBag {#20949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20387 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20422 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20440 #collection: Doctrine\Common\Collections\ArrayCollection {#20445 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20411 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32809 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32811 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20383 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20382 …} +context: Sylius\TwigHooks\Bag\DataBag {#20949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20387 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Edges(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20440 #collection: Doctrine\Common\Collections\ArrayCollection {#20445 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20411 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32809 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32811 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20475 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20383 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20382 …} +context: Sylius\TwigHooks\Bag\DataBag {#20949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20387 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20422 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20440 #collection: Doctrine\Common\Collections\ArrayCollection {#20445 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20411 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32809 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32811 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 11.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20955 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19922 …} +context: Sylius\TwigHooks\Bag\DataBag {#20420 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20400 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20422 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20960 +variant: App\Entity\Product\ProductVariant {#20422 …} +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 {#20955 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19922 …} +context: Sylius\TwigHooks\Bag\DataBag {#20420 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20400 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 128.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18566 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18579 …} #variants: Doctrine\ORM\PersistentCollection {#18581 …} #options: Doctrine\ORM\PersistentCollection {#18585 …} #associations: Doctrine\ORM\PersistentCollection {#18583 …} #createdAt: DateTime @1793887336 {#18564 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18565 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18567 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18566} #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 {#18571 …} #channels: Doctrine\ORM\PersistentCollection {#18577 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18575 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18569 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20455 +product: App\Entity\Product\Product {#18566 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18579 …} #variants: Doctrine\ORM\PersistentCollection {#18581 …} #options: Doctrine\ORM\PersistentCollection {#18585 …} #associations: Doctrine\ORM\PersistentCollection {#18583 …} #createdAt: DateTime @1793887336 {#18564 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18565 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18567 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18566} #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 {#18571 …} #channels: Doctrine\ORM\PersistentCollection {#18577 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18575 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18569 …} } +variant: App\Entity\Product\ProductVariant {#20998 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.35 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18566 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18579 …} #variants: Doctrine\ORM\PersistentCollection {#18581 …} #options: Doctrine\ORM\PersistentCollection {#18585 …} #associations: Doctrine\ORM\PersistentCollection {#18583 …} #createdAt: DateTime @1793887336 {#18564 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18565 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18567 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18566} #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 {#18571 …} #channels: Doctrine\ORM\PersistentCollection {#18577 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18575 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18569 …} } "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 {#21069 -props: [ "product" => App\Entity\Product\Product {#18566 #id: 174 #code: "701" #attributes: Doctrine\ORM\PersistentCollection {#18579 …} #variants: Doctrine\ORM\PersistentCollection {#18581 …} #options: Doctrine\ORM\PersistentCollection {#18585 …} #associations: Doctrine\ORM\PersistentCollection {#18583 …} #createdAt: DateTime @1793887336 {#18564 : 2026-11-05 14:02:16.0 UTC (+00:00) } #updatedAt: DateTime @1793887336 {#18565 : 2026-11-05 14:02:16.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18567 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21050 #locale: "en_US" #translatable: App\Entity\Product\Product {#18566} #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 {#18571 …} #channels: Doctrine\ORM\PersistentCollection {#18577 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18575 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18569 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 5.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20958 …} +context: Sylius\TwigHooks\Bag\DataBag {#21525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20963 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20998 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21016 #collection: Doctrine\Common\Collections\ArrayCollection {#21021 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32826 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32828 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20958 …} +context: Sylius\TwigHooks\Bag\DataBag {#21525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20963 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Mini Edges(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#21016 #collection: Doctrine\Common\Collections\ArrayCollection {#21021 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32826 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32828 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21051 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20958 …} +context: Sylius\TwigHooks\Bag\DataBag {#21525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20963 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20998 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21016 #collection: Doctrine\Common\Collections\ArrayCollection {#21021 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32826 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32828 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 17.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21531 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20489 …} +context: Sylius\TwigHooks\Bag\DataBag {#20996 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20976 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20998 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21536 +variant: App\Entity\Product\ProductVariant {#20998 …} +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 {#21531 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20489 …} +context: Sylius\TwigHooks\Bag\DataBag {#20996 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20976 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 70.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18589 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18602 …} #variants: Doctrine\ORM\PersistentCollection {#18604 …} #options: Doctrine\ORM\PersistentCollection {#18608 …} #associations: Doctrine\ORM\PersistentCollection {#18606 …} #createdAt: DateTime @1793887337 {#18587 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18588 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18590 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21626 #locale: "en_US" #translatable: App\Entity\Product\Product {#18589} #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 {#18594 …} #channels: Doctrine\ORM\PersistentCollection {#18600 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18598 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18592 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21031 +product: App\Entity\Product\Product {#18589 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18602 …} #variants: Doctrine\ORM\PersistentCollection {#18604 …} #options: Doctrine\ORM\PersistentCollection {#18608 …} #associations: Doctrine\ORM\PersistentCollection {#18606 …} #createdAt: DateTime @1793887337 {#18587 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18588 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18590 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21626 #locale: "en_US" #translatable: App\Entity\Product\Product {#18589} #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 {#18594 …} #channels: Doctrine\ORM\PersistentCollection {#18600 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18598 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18592 …} } +variant: App\Entity\Product\ProductVariant {#21574 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 5.12 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18589 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18602 …} #variants: Doctrine\ORM\PersistentCollection {#18604 …} #options: Doctrine\ORM\PersistentCollection {#18608 …} #associations: Doctrine\ORM\PersistentCollection {#18606 …} #createdAt: DateTime @1793887337 {#18587 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18588 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18590 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21626 #locale: "en_US" #translatable: App\Entity\Product\Product {#18589} #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 {#18594 …} #channels: Doctrine\ORM\PersistentCollection {#18600 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18598 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18592 …} } "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 {#21645 -props: [ "product" => App\Entity\Product\Product {#18589 #id: 175 #code: "702" #attributes: Doctrine\ORM\PersistentCollection {#18602 …} #variants: Doctrine\ORM\PersistentCollection {#18604 …} #options: Doctrine\ORM\PersistentCollection {#18608 …} #associations: Doctrine\ORM\PersistentCollection {#18606 …} #createdAt: DateTime @1793887337 {#18587 : 2026-11-05 14:02:17.0 UTC (+00:00) } #updatedAt: DateTime @1793887337 {#18588 : 2026-11-05 14:02:17.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18590 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#21626 #locale: "en_US" #translatable: App\Entity\Product\Product {#18589} #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 {#18594 …} #channels: Doctrine\ORM\PersistentCollection {#18600 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18598 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18592 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 4.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21535 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21534 …} +context: Sylius\TwigHooks\Bag\DataBag {#22098 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21539 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21574 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21592 #collection: Doctrine\Common\Collections\ArrayCollection {#21597 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21563 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32843 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32845 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21535 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21534 …} +context: Sylius\TwigHooks\Bag\DataBag {#22098 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21539 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Incut Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#21592 #collection: Doctrine\Common\Collections\ArrayCollection {#21597 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21563 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32843 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32845 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#21627 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21535 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21534 …} +context: Sylius\TwigHooks\Bag\DataBag {#22098 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21539 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21574 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#21592 #collection: Doctrine\Common\Collections\ArrayCollection {#21597 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#21563 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32843 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32845 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 7.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22104 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21065 …} +context: Sylius\TwigHooks\Bag\DataBag {#21572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21552 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#21574 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22109 +variant: App\Entity\Product\ProductVariant {#21574 …} +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 {#22104 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21065 …} +context: Sylius\TwigHooks\Bag\DataBag {#21572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21552 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 86.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18612 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#18625 …} #variants: Doctrine\ORM\PersistentCollection {#18627 …} #options: Doctrine\ORM\PersistentCollection {#18631 …} #associations: Doctrine\ORM\PersistentCollection {#18629 …} #createdAt: DateTime @1793887338 {#18610 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18611 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18613 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22199 #locale: "en_US" #translatable: App\Entity\Product\Product {#18612} #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 {#18617 …} #channels: Doctrine\ORM\PersistentCollection {#18623 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18621 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18615 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21607 +product: App\Entity\Product\Product {#18612 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#18625 …} #variants: Doctrine\ORM\PersistentCollection {#18627 …} #options: Doctrine\ORM\PersistentCollection {#18631 …} #associations: Doctrine\ORM\PersistentCollection {#18629 …} #createdAt: DateTime @1793887338 {#18610 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18611 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18613 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22199 #locale: "en_US" #translatable: App\Entity\Product\Product {#18612} #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 {#18617 …} #channels: Doctrine\ORM\PersistentCollection {#18623 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18621 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18615 …} } +variant: App\Entity\Product\ProductVariant {#22147 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 3.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18612 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#18625 …} #variants: Doctrine\ORM\PersistentCollection {#18627 …} #options: Doctrine\ORM\PersistentCollection {#18631 …} #associations: Doctrine\ORM\PersistentCollection {#18629 …} #createdAt: DateTime @1793887338 {#18610 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18611 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18613 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22199 #locale: "en_US" #translatable: App\Entity\Product\Product {#18612} #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 {#18617 …} #channels: Doctrine\ORM\PersistentCollection {#18623 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18621 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18615 …} } "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 {#22218 -props: [ "product" => App\Entity\Product\Product {#18612 #id: 180 #code: "708" #attributes: Doctrine\ORM\PersistentCollection {#18625 …} #variants: Doctrine\ORM\PersistentCollection {#18627 …} #options: Doctrine\ORM\PersistentCollection {#18631 …} #associations: Doctrine\ORM\PersistentCollection {#18629 …} #createdAt: DateTime @1793887338 {#18610 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18611 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18613 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22199 #locale: "en_US" #translatable: App\Entity\Product\Product {#18612} #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 {#18617 …} #channels: Doctrine\ORM\PersistentCollection {#18623 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18621 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18615 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 7.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22107 …} +context: Sylius\TwigHooks\Bag\DataBag {#22722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22112 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22147 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22165 #collection: Doctrine\Common\Collections\ArrayCollection {#22170 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22136 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32860 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32862 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22107 …} +context: Sylius\TwigHooks\Bag\DataBag {#22722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22112 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Pinches(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22165 #collection: Doctrine\Common\Collections\ArrayCollection {#22170 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22136 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32860 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32862 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22200 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22107 …} +context: Sylius\TwigHooks\Bag\DataBag {#22722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22112 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22147 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22165 #collection: Doctrine\Common\Collections\ArrayCollection {#22170 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22136 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32860 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32862 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 11.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21641 …} +context: Sylius\TwigHooks\Bag\DataBag {#22145 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22125 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22147 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22733 +variant: App\Entity\Product\ProductVariant {#22147 …} +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 {#22728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21641 …} +context: Sylius\TwigHooks\Bag\DataBag {#22145 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22125 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 113.34 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18635 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#18648 …} #variants: Doctrine\ORM\PersistentCollection {#18650 …} #options: Doctrine\ORM\PersistentCollection {#18654 …} #associations: Doctrine\ORM\PersistentCollection {#18652 …} #createdAt: DateTime @1793887338 {#18633 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18634 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18636 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22823 #locale: "en_US" #translatable: App\Entity\Product\Product {#18635} #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 {#18640 …} #channels: Doctrine\ORM\PersistentCollection {#18646 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18644 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18638 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22180 +product: App\Entity\Product\Product {#18635 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#18648 …} #variants: Doctrine\ORM\PersistentCollection {#18650 …} #options: Doctrine\ORM\PersistentCollection {#18654 …} #associations: Doctrine\ORM\PersistentCollection {#18652 …} #createdAt: DateTime @1793887338 {#18633 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18634 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18636 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22823 #locale: "en_US" #translatable: App\Entity\Product\Product {#18635} #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 {#18640 …} #channels: Doctrine\ORM\PersistentCollection {#18646 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18644 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18638 …} } +variant: App\Entity\Product\ProductVariant {#22771 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 4.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18635 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#18648 …} #variants: Doctrine\ORM\PersistentCollection {#18650 …} #options: Doctrine\ORM\PersistentCollection {#18654 …} #associations: Doctrine\ORM\PersistentCollection {#18652 …} #createdAt: DateTime @1793887338 {#18633 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18634 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18636 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22823 #locale: "en_US" #translatable: App\Entity\Product\Product {#18635} #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 {#18640 …} #channels: Doctrine\ORM\PersistentCollection {#18646 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18644 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18638 …} } "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 {#22842 -props: [ "product" => App\Entity\Product\Product {#18635 #id: 181 #code: "709" #attributes: Doctrine\ORM\PersistentCollection {#18648 …} #variants: Doctrine\ORM\PersistentCollection {#18650 …} #options: Doctrine\ORM\PersistentCollection {#18654 …} #associations: Doctrine\ORM\PersistentCollection {#18652 …} #createdAt: DateTime @1793887338 {#18633 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18634 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18636 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#22823 #locale: "en_US" #translatable: App\Entity\Product\Product {#18635} #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 {#18640 …} #channels: Doctrine\ORM\PersistentCollection {#18646 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18644 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18638 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 6.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22731 …} +context: Sylius\TwigHooks\Bag\DataBag {#23298 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22736 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22771 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22789 #collection: Doctrine\Common\Collections\ArrayCollection {#22794 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22760 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32877 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32879 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22731 …} +context: Sylius\TwigHooks\Bag\DataBag {#23298 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22736 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Crimps(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#22789 #collection: Doctrine\Common\Collections\ArrayCollection {#22794 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22760 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32877 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32879 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#22824 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22731 …} +context: Sylius\TwigHooks\Bag\DataBag {#23298 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22736 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22771 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#22789 #collection: Doctrine\Common\Collections\ArrayCollection {#22794 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#22760 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32877 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32879 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 8.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22214 …} +context: Sylius\TwigHooks\Bag\DataBag {#22769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22749 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#22771 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23309 +variant: App\Entity\Product\ProductVariant {#22771 …} +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 {#23304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22214 …} +context: Sylius\TwigHooks\Bag\DataBag {#22769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22749 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 103.32 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18658 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18671 …} #variants: Doctrine\ORM\PersistentCollection {#18673 …} #options: Doctrine\ORM\PersistentCollection {#18677 …} #associations: Doctrine\ORM\PersistentCollection {#18675 …} #createdAt: DateTime @1793887338 {#18656 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18657 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18659 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23399 #locale: "en_US" #translatable: App\Entity\Product\Product {#18658} #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 {#18663 …} #channels: Doctrine\ORM\PersistentCollection {#18669 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18667 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18661 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22804 +product: App\Entity\Product\Product {#18658 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18671 …} #variants: Doctrine\ORM\PersistentCollection {#18673 …} #options: Doctrine\ORM\PersistentCollection {#18677 …} #associations: Doctrine\ORM\PersistentCollection {#18675 …} #createdAt: DateTime @1793887338 {#18656 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18657 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18659 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23399 #locale: "en_US" #translatable: App\Entity\Product\Product {#18658} #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 {#18663 …} #channels: Doctrine\ORM\PersistentCollection {#18669 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18667 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18661 …} } +variant: App\Entity\Product\ProductVariant {#23347 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #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.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18658 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18671 …} #variants: Doctrine\ORM\PersistentCollection {#18673 …} #options: Doctrine\ORM\PersistentCollection {#18677 …} #associations: Doctrine\ORM\PersistentCollection {#18675 …} #createdAt: DateTime @1793887338 {#18656 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18657 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18659 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23399 #locale: "en_US" #translatable: App\Entity\Product\Product {#18658} #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 {#18663 …} #channels: Doctrine\ORM\PersistentCollection {#18669 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18667 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18661 …} } "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 {#23418 -props: [ "product" => App\Entity\Product\Product {#18658 #id: 182 #code: "710" #attributes: Doctrine\ORM\PersistentCollection {#18671 …} #variants: Doctrine\ORM\PersistentCollection {#18673 …} #options: Doctrine\ORM\PersistentCollection {#18677 …} #associations: Doctrine\ORM\PersistentCollection {#18675 …} #createdAt: DateTime @1793887338 {#18656 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18657 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18659 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#23399 #locale: "en_US" #translatable: App\Entity\Product\Product {#18658} #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 {#18663 …} #channels: Doctrine\ORM\PersistentCollection {#18669 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18667 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18661 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 4.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23307 …} +context: Sylius\TwigHooks\Bag\DataBag {#23922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23312 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23347 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23365 #collection: Doctrine\Common\Collections\ArrayCollection {#23370 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23336 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32894 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32896 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23307 …} +context: Sylius\TwigHooks\Bag\DataBag {#23922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23312 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Slopers(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#23365 #collection: Doctrine\Common\Collections\ArrayCollection {#23370 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23336 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32894 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32896 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#23400 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23307 …} +context: Sylius\TwigHooks\Bag\DataBag {#23922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23312 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23347 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23365 #collection: Doctrine\Common\Collections\ArrayCollection {#23370 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23336 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32894 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32896 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 8.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22838 …} +context: Sylius\TwigHooks\Bag\DataBag {#23345 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23325 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23347 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23933 +variant: App\Entity\Product\ProductVariant {#23347 …} +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 {#23928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22838 …} +context: Sylius\TwigHooks\Bag\DataBag {#23345 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23325 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 105.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18681 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18694 …} #variants: Doctrine\ORM\PersistentCollection {#18696 …} #options: Doctrine\ORM\PersistentCollection {#18700 …} #associations: Doctrine\ORM\PersistentCollection {#18698 …} #createdAt: DateTime @1793887338 {#18679 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18680 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18682 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24023 #locale: "en_US" #translatable: App\Entity\Product\Product {#18681} #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 {#18686 …} #channels: Doctrine\ORM\PersistentCollection {#18692 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18690 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18684 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23380 +product: App\Entity\Product\Product {#18681 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18694 …} #variants: Doctrine\ORM\PersistentCollection {#18696 …} #options: Doctrine\ORM\PersistentCollection {#18700 …} #associations: Doctrine\ORM\PersistentCollection {#18698 …} #createdAt: DateTime @1793887338 {#18679 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18680 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18682 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24023 #locale: "en_US" #translatable: App\Entity\Product\Product {#18681} #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 {#18686 …} #channels: Doctrine\ORM\PersistentCollection {#18692 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18690 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18684 …} } +variant: App\Entity\Product\ProductVariant {#23971 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #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.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18681 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18694 …} #variants: Doctrine\ORM\PersistentCollection {#18696 …} #options: Doctrine\ORM\PersistentCollection {#18700 …} #associations: Doctrine\ORM\PersistentCollection {#18698 …} #createdAt: DateTime @1793887338 {#18679 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18680 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18682 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24023 #locale: "en_US" #translatable: App\Entity\Product\Product {#18681} #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 {#18686 …} #channels: Doctrine\ORM\PersistentCollection {#18692 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18690 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18684 …} } "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 {#24042 -props: [ "product" => App\Entity\Product\Product {#18681 #id: 183 #code: "711" #attributes: Doctrine\ORM\PersistentCollection {#18694 …} #variants: Doctrine\ORM\PersistentCollection {#18696 …} #options: Doctrine\ORM\PersistentCollection {#18700 …} #associations: Doctrine\ORM\PersistentCollection {#18698 …} #createdAt: DateTime @1793887338 {#18679 : 2026-11-05 14:02:18.0 UTC (+00:00) } #updatedAt: DateTime @1793887338 {#18680 : 2026-11-05 14:02:18.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18682 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24023 #locale: "en_US" #translatable: App\Entity\Product\Product {#18681} #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 {#18686 …} #channels: Doctrine\ORM\PersistentCollection {#18692 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18690 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18684 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 5.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23932 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23931 …} +context: Sylius\TwigHooks\Bag\DataBag {#24498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23936 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23971 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23989 #collection: Doctrine\Common\Collections\ArrayCollection {#23994 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23960 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32911 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32913 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23932 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23931 …} +context: Sylius\TwigHooks\Bag\DataBag {#24498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23936 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Pockets(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#23989 #collection: Doctrine\Common\Collections\ArrayCollection {#23994 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23960 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32911 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32913 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24024 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23932 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23931 …} +context: Sylius\TwigHooks\Bag\DataBag {#24498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23936 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23971 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#23989 #collection: Doctrine\Common\Collections\ArrayCollection {#23994 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#23960 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32911 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32913 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 8.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24504 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23414 …} +context: Sylius\TwigHooks\Bag\DataBag {#23969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23949 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#23971 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24509 +variant: App\Entity\Product\ProductVariant {#23971 …} +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 {#24504 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23414 …} +context: Sylius\TwigHooks\Bag\DataBag {#23969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23949 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 133.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18704 #id: 210 #code: "746" #attributes: Doctrine\ORM\PersistentCollection {#18717 …} #variants: Doctrine\ORM\PersistentCollection {#18719 …} #options: Doctrine\ORM\PersistentCollection {#18723 …} #associations: Doctrine\ORM\PersistentCollection {#18721 …} #createdAt: DateTime @1793887361 {#18702 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18703 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18705 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24599 #locale: "en_US" #translatable: App\Entity\Product\Product {#18704} #id: 1470 #name: "Classic Specials" #slug: "classic-specials" #description: """ <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting 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 {#18709 …} #channels: Doctrine\ORM\PersistentCollection {#18715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18713 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18707 …} } "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24004 +product: App\Entity\Product\Product {#18704 #id: 210 #code: "746" #attributes: Doctrine\ORM\PersistentCollection {#18717 …} #variants: Doctrine\ORM\PersistentCollection {#18719 …} #options: Doctrine\ORM\PersistentCollection {#18723 …} #associations: Doctrine\ORM\PersistentCollection {#18721 …} #createdAt: DateTime @1793887361 {#18702 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18703 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18705 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24599 #locale: "en_US" #translatable: App\Entity\Product\Product {#18704} #id: 1470 #name: "Classic Specials" #slug: "classic-specials" #description: """ <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting 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 {#18709 …} #channels: Doctrine\ORM\PersistentCollection {#18715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18713 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18707 …} } +variant: App\Entity\Product\ProductVariant {#24547 …} +slug: null #productRepository: App\Repository\Product\ProductRepository {#18725 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4984 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4234 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5499 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 4.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#18704 #id: 210 #code: "746" #attributes: Doctrine\ORM\PersistentCollection {#18717 …} #variants: Doctrine\ORM\PersistentCollection {#18719 …} #options: Doctrine\ORM\PersistentCollection {#18723 …} #associations: Doctrine\ORM\PersistentCollection {#18721 …} #createdAt: DateTime @1793887361 {#18702 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18703 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18705 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24599 #locale: "en_US" #translatable: App\Entity\Product\Product {#18704} #id: 1470 #name: "Classic Specials" #slug: "classic-specials" #description: """ <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting 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 {#18709 …} #channels: Doctrine\ORM\PersistentCollection {#18715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18713 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18707 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Classic Specials" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24618 -props: [ "product" => App\Entity\Product\Product {#18704 #id: 210 #code: "746" #attributes: Doctrine\ORM\PersistentCollection {#18717 …} #variants: Doctrine\ORM\PersistentCollection {#18719 …} #options: Doctrine\ORM\PersistentCollection {#18723 …} #associations: Doctrine\ORM\PersistentCollection {#18721 …} #createdAt: DateTime @1793887361 {#18702 : 2026-11-05 14:02:41.0 UTC (+00:00) } #updatedAt: DateTime @1793887361 {#18703 : 2026-11-05 14:02:41.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#18705 …} #translationsCache: [ "en_US" => App\Entity\Product\ProductTranslation {#24599 #locale: "en_US" #translatable: App\Entity\Product\Product {#18704} #id: 1470 #name: "Classic Specials" #slug: "classic-specials" #description: """ <p>-\tThis is a new addition for the Classic Range. <br />-\tDesigned to be affixed to Large wooden volume structures<br />-\tEach hold has a variety of slopey surfaces allowing the route setter to choose the level of difficulty<br />-\tCan be affixed with both screws and bolts offering wider setting 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 {#18709 …} #channels: Doctrine\ORM\PersistentCollection {#18715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#10372 …} #reviews: Doctrine\ORM\PersistentCollection {#18711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#18713 …} -brand: Sch\BrandPlugin\Entity\Brand\Brand {#10806 …} -productBadges: Doctrine\ORM\PersistentCollection {#18707 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 5.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24507 …} +context: Sylius\TwigHooks\Bag\DataBag {#25068 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24512 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24547 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24565 #collection: Doctrine\Common\Collections\ArrayCollection {#24570 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24536 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32928 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32930 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24507 …} +context: Sylius\TwigHooks\Bag\DataBag {#25068 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24512 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Classic Specials(Climbing Hold Colors: red, Fixings: Without Fixings)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#24565 #collection: Doctrine\Common\Collections\ArrayCollection {#24570 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24536 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32928 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32930 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#24600 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24507 …} +context: Sylius\TwigHooks\Bag\DataBag {#25068 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24512 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24547 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#24565 #collection: Doctrine\Common\Collections\ArrayCollection {#24570 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#24536 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32928 …} -backRefFieldName: null -isDirty: false -em: Doctrine\ORM\EntityManager {#650 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32930 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 20.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25074 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24038 …} +context: Sylius\TwigHooks\Bag\DataBag {#24545 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24525 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#24547 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25079 +variant: App\Entity\Product\ProductVariant {#24547 …} +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 {#25074 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24038 …} +context: Sylius\TwigHooks\Bag\DataBag {#24545 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24525 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 24.0 MiB | 67.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17113 …} +context: Sylius\TwigHooks\Bag\DataBag {#17719 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17665 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#25122 +cart: App\Entity\Order\Order {#13105 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#5603 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17113 …} +context: Sylius\TwigHooks\Bag\DataBag {#17719 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17665 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4994 …} } |
|||