GET https://boutique.up-pulse.dev/wishlist/header-template

Components

8 Twig Components
40 Render Count
62 ms Render Time
38.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 56.79ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.17ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.73ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.80ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 2.46ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.97ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.28ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.91ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 38.0 MiB 2.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16026 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16025 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16023 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16026 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16025 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16023 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#16005
  -formFactory: Symfony\Component\Form\FormFactory {#8406 …}
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 38.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16231 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16130 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16164 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#16862
  +cart: App\Entity\Order\Order {#20467 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16231 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16130 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16164 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5113 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 38.0 MiB 1.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20617
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20616 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20612 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20614 …}
    +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 {#20629
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#8409 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20617
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20616 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20612 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20614 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 7.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#22845
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22864 …}
    #variants: Doctrine\ORM\PersistentCollection {#22866 …}
    #options: Doctrine\ORM\PersistentCollection {#22870 …}
    #associations: Doctrine\ORM\PersistentCollection {#22868 …}
    #createdAt: DateTime @1773094945 {#22843
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22844
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22850 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23235
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22845}
        #id: 1009
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
          \n
          Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
          \n
          Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22856 …}
    #channels: Doctrine\ORM\PersistentCollection {#22862 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22858 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22860 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22846 …}
    -documents: Doctrine\ORM\PersistentCollection {#22848 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22852 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22854 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22723
  +product: App\Entity\Product\Product {#22845
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22864 …}
    #variants: Doctrine\ORM\PersistentCollection {#22866 …}
    #options: Doctrine\ORM\PersistentCollection {#22870 …}
    #associations: Doctrine\ORM\PersistentCollection {#22868 …}
    #createdAt: DateTime @1773094945 {#22843
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22844
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22850 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23235
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22845}
        #id: 1009
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
          \n
          Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
          \n
          Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22856 …}
    #channels: Doctrine\ORM\PersistentCollection {#22862 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22858 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22860 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22846 …}
    -documents: Doctrine\ORM\PersistentCollection {#22848 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22852 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22854 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22984 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#22845
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22864 …}
    #variants: Doctrine\ORM\PersistentCollection {#22866 …}
    #options: Doctrine\ORM\PersistentCollection {#22870 …}
    #associations: Doctrine\ORM\PersistentCollection {#22868 …}
    #createdAt: DateTime @1773094945 {#22843
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22844
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22850 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23235
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22845}
        #id: 1009
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
          \n
          Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
          \n
          Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22856 …}
    #channels: Doctrine\ORM\PersistentCollection {#22862 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22858 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22860 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22846 …}
    -documents: Doctrine\ORM\PersistentCollection {#22848 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22852 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22854 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Reflection Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23267
  -props: [
    "product" => App\Entity\Product\Product {#22845
      #id: 127
      #code: "Radiant_Reflection_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22864 …}
      #variants: Doctrine\ORM\PersistentCollection {#22866 …}
      #options: Doctrine\ORM\PersistentCollection {#22870 …}
      #associations: Doctrine\ORM\PersistentCollection {#22868 …}
      #createdAt: DateTime @1773094945 {#22843
        date: 2026-03-09 22:22:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22844
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22850 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23235
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22845}
          #id: 1009
          #name: "Radiant Reflection Cap"
          #slug: "radiant-reflection-cap"
          #description: """
            Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
            \n
            Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
            \n
            Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22856 …}
      #channels: Doctrine\ORM\PersistentCollection {#22862 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22858 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#22860 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22846 …}
      -documents: Doctrine\ORM\PersistentCollection {#22848 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22852 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22854 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23359 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23363 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22984 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23185
    #collection: Doctrine\Common\Collections\ArrayCollection {#23186 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23182 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29712 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29737 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23359 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23363 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Reflection Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23185
    #collection: Doctrine\Common\Collections\ArrayCollection {#23186 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23182 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29712 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29737 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23379
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23361
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23366 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23359 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23363 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22984 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23185
      #collection: Doctrine\Common\Collections\ArrayCollection {#23186 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23182 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29712 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29737 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23442
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23432 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23440 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23441 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22984 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23454
  +variant: App\Entity\Product\ProductVariant {#22984 …}
  +price: "€39.28"
  +originalPrice: "€39.28"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23442
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23432 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23440 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23441 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 7.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#22717
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22695 …}
    #variants: Doctrine\ORM\PersistentCollection {#22693 …}
    #options: Doctrine\ORM\PersistentCollection {#22688 …}
    #associations: Doctrine\ORM\PersistentCollection {#22690 …}
    #createdAt: DateTime @1773099195 {#22685
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22686
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22711 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23587
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22717}
        #id: 745
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
          \n
          Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
          \n
          Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22705 …}
    #channels: Doctrine\ORM\PersistentCollection {#22697 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22702 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22700 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22715 …}
    -documents: Doctrine\ORM\PersistentCollection {#22713 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22709 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22707 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23510
  +product: App\Entity\Product\Product {#22717
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22695 …}
    #variants: Doctrine\ORM\PersistentCollection {#22693 …}
    #options: Doctrine\ORM\PersistentCollection {#22688 …}
    #associations: Doctrine\ORM\PersistentCollection {#22690 …}
    #createdAt: DateTime @1773099195 {#22685
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22686
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22711 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23587
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22717}
        #id: 745
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
          \n
          Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
          \n
          Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22705 …}
    #channels: Doctrine\ORM\PersistentCollection {#22697 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22702 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22700 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22715 …}
    -documents: Doctrine\ORM\PersistentCollection {#22713 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22709 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22707 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23530 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#22717
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22695 …}
    #variants: Doctrine\ORM\PersistentCollection {#22693 …}
    #options: Doctrine\ORM\PersistentCollection {#22688 …}
    #associations: Doctrine\ORM\PersistentCollection {#22690 …}
    #createdAt: DateTime @1773099195 {#22685
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22686
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22711 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23587
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22717}
        #id: 745
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
          \n
          Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
          \n
          Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22705 …}
    #channels: Doctrine\ORM\PersistentCollection {#22697 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22702 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22700 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22715 …}
    -documents: Doctrine\ORM\PersistentCollection {#22713 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22709 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22707 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lunar Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23614
  -props: [
    "product" => App\Entity\Product\Product {#22717
      #id: 94
      #code: "Lunar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#22695 …}
      #variants: Doctrine\ORM\PersistentCollection {#22693 …}
      #options: Doctrine\ORM\PersistentCollection {#22688 …}
      #associations: Doctrine\ORM\PersistentCollection {#22690 …}
      #createdAt: DateTime @1773099195 {#22685
        date: 2026-03-09 23:33:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22686
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22711 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23587
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22717}
          #id: 745
          #name: "Lunar Echo T-Shirt"
          #slug: "lunar-echo-t-shirt"
          #description: """
            Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
            \n
            Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
            \n
            Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22705 …}
      #channels: Doctrine\ORM\PersistentCollection {#22697 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22702 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#22700 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22715 …}
      -documents: Doctrine\ORM\PersistentCollection {#22713 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22709 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22707 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23669 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23684 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23671 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23530 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23555
    #collection: Doctrine\Common\Collections\ArrayCollection {#23556 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23553 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29828 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29830 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23669 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23684 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23671 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23555
    #collection: Doctrine\Common\Collections\ArrayCollection {#23556 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23553 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29828 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29830 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23740
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23730
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23669 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23684 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23671 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23530 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23555
      #collection: Doctrine\Common\Collections\ArrayCollection {#23556 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23553 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29828 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29830 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23804
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23795 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23802 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23803 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23530 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23814
  +variant: App\Entity\Product\ProductVariant {#23530 …}
  +price: "€74.05"
  +originalPrice: "€74.05"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23804
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23795 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23802 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23803 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 5.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#22787
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22806 …}
    #variants: Doctrine\ORM\PersistentCollection {#22808 …}
    #options: Doctrine\ORM\PersistentCollection {#22812 …}
    #associations: Doctrine\ORM\PersistentCollection {#22810 …}
    #createdAt: DateTime @1773106653 {#22785
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22786
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22792 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23930
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22787}
        #id: 993
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
          \n
          Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
          \n
          Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22798 …}
    #channels: Doctrine\ORM\PersistentCollection {#22804 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22802 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22788 …}
    -documents: Doctrine\ORM\PersistentCollection {#22790 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22794 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22796 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#23856
  +product: App\Entity\Product\Product {#22787
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22806 …}
    #variants: Doctrine\ORM\PersistentCollection {#22808 …}
    #options: Doctrine\ORM\PersistentCollection {#22812 …}
    #associations: Doctrine\ORM\PersistentCollection {#22810 …}
    #createdAt: DateTime @1773106653 {#22785
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22786
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22792 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23930
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22787}
        #id: 993
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
          \n
          Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
          \n
          Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22798 …}
    #channels: Doctrine\ORM\PersistentCollection {#22804 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22802 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22788 …}
    -documents: Doctrine\ORM\PersistentCollection {#22790 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22794 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22796 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23876 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#22787
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22806 …}
    #variants: Doctrine\ORM\PersistentCollection {#22808 …}
    #options: Doctrine\ORM\PersistentCollection {#22812 …}
    #associations: Doctrine\ORM\PersistentCollection {#22810 …}
    #createdAt: DateTime @1773106653 {#22785
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22786
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22792 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23930
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22787}
        #id: 993
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
          \n
          Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
          \n
          Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22798 …}
    #channels: Doctrine\ORM\PersistentCollection {#22804 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22802 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22788 …}
    -documents: Doctrine\ORM\PersistentCollection {#22790 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22794 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22796 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tranquil Twilight Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23957
  -props: [
    "product" => App\Entity\Product\Product {#22787
      #id: 125
      #code: "Tranquil_Twilight_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22806 …}
      #variants: Doctrine\ORM\PersistentCollection {#22808 …}
      #options: Doctrine\ORM\PersistentCollection {#22812 …}
      #associations: Doctrine\ORM\PersistentCollection {#22810 …}
      #createdAt: DateTime @1773106653 {#22785
        date: 2026-03-10 01:37:33.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22786
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22792 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23930
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22787}
          #id: 993
          #name: "Tranquil Twilight Cap"
          #slug: "tranquil-twilight-cap"
          #description: """
            Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
            \n
            Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
            \n
            Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22798 …}
      #channels: Doctrine\ORM\PersistentCollection {#22804 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22800 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22802 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22788 …}
      -documents: Doctrine\ORM\PersistentCollection {#22790 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22794 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22796 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24010
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24006 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24008 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23876 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23898
    #collection: Doctrine\Common\Collections\ArrayCollection {#23899 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23896 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29847 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29849 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24010
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24006 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24008 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tranquil Twilight Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23898
    #collection: Doctrine\Common\Collections\ArrayCollection {#23899 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23896 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29847 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29849 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24033
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24010
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24006 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24021 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24008 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23876 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23898
      #collection: Doctrine\Common\Collections\ArrayCollection {#23899 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23896 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29847 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29849 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24080
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24071 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24078 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24079 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23876 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24090
  +variant: App\Entity\Product\ProductVariant {#23876 …}
  +price: "€4.59"
  +originalPrice: "€4.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24080
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24071 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24078 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24079 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 6.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#22739
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22749 …}
    #variants: Doctrine\ORM\PersistentCollection {#22746 …}
    #options: Doctrine\ORM\PersistentCollection {#22743 …}
    #associations: Doctrine\ORM\PersistentCollection {#22744 …}
    #createdAt: DateTime @1773122626 {#22747
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22742
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24206
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22739}
        #id: 777
        #name: "Meteor Shower T-Shirt"
        #slug: "meteor-shower-t-shirt"
        #description: """
          Est ut autem beatae. Non quae aut et cum ipsum ut accusamus. Dicta molestiae non reprehenderit illum aperiam voluptatibus consequuntur ipsam. Eius ea alias aut in voluptatem.\n
          \n
          Commodi similique autem libero sapiente quia fugiat aperiam voluptatum. Sit accusamus natus temporibus dolorem. Iure cumque ullam molestias illum.\n
          \n
          Quo voluptas suscipit consequatur consectetur. Qui itaque dolore occaecati ipsa facilis minus. Vel repellendus tenetur quod sint dolorum quibusdam fugit. Nulla repellat et quia voluptatem dicta.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci velit harum ut. Fugit dolorum pariatur eaque qui est earum unde. Eius repellendus temporibus porro maiores et est."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22727 …}
    #channels: Doctrine\ORM\PersistentCollection {#22750 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22755 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22756 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22751 …}
    -documents: Doctrine\ORM\PersistentCollection {#22735 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22731 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22729 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24132
  +product: App\Entity\Product\Product {#22739
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22749 …}
    #variants: Doctrine\ORM\PersistentCollection {#22746 …}
    #options: Doctrine\ORM\PersistentCollection {#22743 …}
    #associations: Doctrine\ORM\PersistentCollection {#22744 …}
    #createdAt: DateTime @1773122626 {#22747
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22742
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24206
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22739}
        #id: 777
        #name: "Meteor Shower T-Shirt"
        #slug: "meteor-shower-t-shirt"
        #description: """
          Est ut autem beatae. Non quae aut et cum ipsum ut accusamus. Dicta molestiae non reprehenderit illum aperiam voluptatibus consequuntur ipsam. Eius ea alias aut in voluptatem.\n
          \n
          Commodi similique autem libero sapiente quia fugiat aperiam voluptatum. Sit accusamus natus temporibus dolorem. Iure cumque ullam molestias illum.\n
          \n
          Quo voluptas suscipit consequatur consectetur. Qui itaque dolore occaecati ipsa facilis minus. Vel repellendus tenetur quod sint dolorum quibusdam fugit. Nulla repellat et quia voluptatem dicta.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci velit harum ut. Fugit dolorum pariatur eaque qui est earum unde. Eius repellendus temporibus porro maiores et est."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22727 …}
    #channels: Doctrine\ORM\PersistentCollection {#22750 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22755 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22756 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22751 …}
    -documents: Doctrine\ORM\PersistentCollection {#22735 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22731 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22729 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24152 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#22739
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22749 …}
    #variants: Doctrine\ORM\PersistentCollection {#22746 …}
    #options: Doctrine\ORM\PersistentCollection {#22743 …}
    #associations: Doctrine\ORM\PersistentCollection {#22744 …}
    #createdAt: DateTime @1773122626 {#22747
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22742
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24206
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22739}
        #id: 777
        #name: "Meteor Shower T-Shirt"
        #slug: "meteor-shower-t-shirt"
        #description: """
          Est ut autem beatae. Non quae aut et cum ipsum ut accusamus. Dicta molestiae non reprehenderit illum aperiam voluptatibus consequuntur ipsam. Eius ea alias aut in voluptatem.\n
          \n
          Commodi similique autem libero sapiente quia fugiat aperiam voluptatum. Sit accusamus natus temporibus dolorem. Iure cumque ullam molestias illum.\n
          \n
          Quo voluptas suscipit consequatur consectetur. Qui itaque dolore occaecati ipsa facilis minus. Vel repellendus tenetur quod sint dolorum quibusdam fugit. Nulla repellat et quia voluptatem dicta.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci velit harum ut. Fugit dolorum pariatur eaque qui est earum unde. Eius repellendus temporibus porro maiores et est."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22727 …}
    #channels: Doctrine\ORM\PersistentCollection {#22750 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22755 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22756 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22751 …}
    -documents: Doctrine\ORM\PersistentCollection {#22735 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22731 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22729 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Meteor Shower T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24233
  -props: [
    "product" => App\Entity\Product\Product {#22739
      #id: 98
      #code: "Meteor_Shower_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#22749 …}
      #variants: Doctrine\ORM\PersistentCollection {#22746 …}
      #options: Doctrine\ORM\PersistentCollection {#22743 …}
      #associations: Doctrine\ORM\PersistentCollection {#22744 …}
      #createdAt: DateTime @1773122626 {#22747
        date: 2026-03-10 06:03:46.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22742
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22733 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24206
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22739}
          #id: 777
          #name: "Meteor Shower T-Shirt"
          #slug: "meteor-shower-t-shirt"
          #description: """
            Est ut autem beatae. Non quae aut et cum ipsum ut accusamus. Dicta molestiae non reprehenderit illum aperiam voluptatibus consequuntur ipsam. Eius ea alias aut in voluptatem.\n
            \n
            Commodi similique autem libero sapiente quia fugiat aperiam voluptatum. Sit accusamus natus temporibus dolorem. Iure cumque ullam molestias illum.\n
            \n
            Quo voluptas suscipit consequatur consectetur. Qui itaque dolore occaecati ipsa facilis minus. Vel repellendus tenetur quod sint dolorum quibusdam fugit. Nulla repellat et quia voluptatem dicta.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Adipisci velit harum ut. Fugit dolorum pariatur eaque qui est earum unde. Eius repellendus temporibus porro maiores et est."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22727 …}
      #channels: Doctrine\ORM\PersistentCollection {#22750 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20799 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22755 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22756 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22751 …}
      -documents: Doctrine\ORM\PersistentCollection {#22735 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22731 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22729 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24346
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24285 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24300 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24287 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24152 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24174
    #collection: Doctrine\Common\Collections\ArrayCollection {#24175 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24172 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29866 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29868 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24346
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24285 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24300 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24287 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Meteor Shower T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24174
    #collection: Doctrine\Common\Collections\ArrayCollection {#24175 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24172 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29866 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29868 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24356
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24346
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24285 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24300 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24287 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24152 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24174
      #collection: Doctrine\Common\Collections\ArrayCollection {#24175 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24172 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29866 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29868 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24403
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24401 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24402 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24152 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24413
  +variant: App\Entity\Product\ProductVariant {#24152 …}
  +price: "€97.63"
  +originalPrice: "€97.63"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24403
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24401 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24402 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 6.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#22874
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22893 …}
    #variants: Doctrine\ORM\PersistentCollection {#22895 …}
    #options: Doctrine\ORM\PersistentCollection {#22899 …}
    #associations: Doctrine\ORM\PersistentCollection {#22897 …}
    #createdAt: DateTime @1773139575 {#22872
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22873
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22879 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24529
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22874}
        #id: 1185
        #name: "Coastal Bliss Jeans"
        #slug: "coastal-bliss-jeans"
        #description: """
          Dolor veritatis cumque magnam ex sit voluptas cupiditate. Sed occaecati temporibus consequatur iusto. Non cumque ea quo asperiores. Repellat amet cum quis molestiae sit neque.\n
          \n
          Earum itaque saepe tenetur itaque aut provident. Fugiat cupiditate architecto porro possimus dignissimos molestiae vero ea. Voluptatem qui autem ut sed officia quo. Velit reprehenderit ipsam et quae.\n
          \n
          Quia autem numquam fugit quas tenetur vel consequuntur. Voluptatem soluta qui est non in consequatur blanditiis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Fugiat et excepturi est qui animi architecto sit. Nihil aut ducimus reiciendis rerum ut ipsam. Quo exercitationem saepe magnam ratione at perferendis in. Quis praesentium distinctio voluptas laboriosam impedit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22885 …}
    #channels: Doctrine\ORM\PersistentCollection {#22891 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20858 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22887 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22889 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22875 …}
    -documents: Doctrine\ORM\PersistentCollection {#22877 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22881 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22883 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24455
  +product: App\Entity\Product\Product {#22874
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22893 …}
    #variants: Doctrine\ORM\PersistentCollection {#22895 …}
    #options: Doctrine\ORM\PersistentCollection {#22899 …}
    #associations: Doctrine\ORM\PersistentCollection {#22897 …}
    #createdAt: DateTime @1773139575 {#22872
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22873
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22879 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24529
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22874}
        #id: 1185
        #name: "Coastal Bliss Jeans"
        #slug: "coastal-bliss-jeans"
        #description: """
          Dolor veritatis cumque magnam ex sit voluptas cupiditate. Sed occaecati temporibus consequatur iusto. Non cumque ea quo asperiores. Repellat amet cum quis molestiae sit neque.\n
          \n
          Earum itaque saepe tenetur itaque aut provident. Fugiat cupiditate architecto porro possimus dignissimos molestiae vero ea. Voluptatem qui autem ut sed officia quo. Velit reprehenderit ipsam et quae.\n
          \n
          Quia autem numquam fugit quas tenetur vel consequuntur. Voluptatem soluta qui est non in consequatur blanditiis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Fugiat et excepturi est qui animi architecto sit. Nihil aut ducimus reiciendis rerum ut ipsam. Quo exercitationem saepe magnam ratione at perferendis in. Quis praesentium distinctio voluptas laboriosam impedit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22885 …}
    #channels: Doctrine\ORM\PersistentCollection {#22891 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20858 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22887 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22889 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22875 …}
    -documents: Doctrine\ORM\PersistentCollection {#22877 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22881 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22883 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24475 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#22874
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22893 …}
    #variants: Doctrine\ORM\PersistentCollection {#22895 …}
    #options: Doctrine\ORM\PersistentCollection {#22899 …}
    #associations: Doctrine\ORM\PersistentCollection {#22897 …}
    #createdAt: DateTime @1773139575 {#22872
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22873
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22879 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24529
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22874}
        #id: 1185
        #name: "Coastal Bliss Jeans"
        #slug: "coastal-bliss-jeans"
        #description: """
          Dolor veritatis cumque magnam ex sit voluptas cupiditate. Sed occaecati temporibus consequatur iusto. Non cumque ea quo asperiores. Repellat amet cum quis molestiae sit neque.\n
          \n
          Earum itaque saepe tenetur itaque aut provident. Fugiat cupiditate architecto porro possimus dignissimos molestiae vero ea. Voluptatem qui autem ut sed officia quo. Velit reprehenderit ipsam et quae.\n
          \n
          Quia autem numquam fugit quas tenetur vel consequuntur. Voluptatem soluta qui est non in consequatur blanditiis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Fugiat et excepturi est qui animi architecto sit. Nihil aut ducimus reiciendis rerum ut ipsam. Quo exercitationem saepe magnam ratione at perferendis in. Quis praesentium distinctio voluptas laboriosam impedit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22885 …}
    #channels: Doctrine\ORM\PersistentCollection {#22891 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20858 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22887 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22889 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22875 …}
    -documents: Doctrine\ORM\PersistentCollection {#22877 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22881 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22883 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coastal Bliss Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24556
  -props: [
    "product" => App\Entity\Product\Product {#22874
      #id: 149
      #code: "Coastal_Bliss_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22893 …}
      #variants: Doctrine\ORM\PersistentCollection {#22895 …}
      #options: Doctrine\ORM\PersistentCollection {#22899 …}
      #associations: Doctrine\ORM\PersistentCollection {#22897 …}
      #createdAt: DateTime @1773139575 {#22872
        date: 2026-03-10 10:46:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22873
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22879 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24529
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22874}
          #id: 1185
          #name: "Coastal Bliss Jeans"
          #slug: "coastal-bliss-jeans"
          #description: """
            Dolor veritatis cumque magnam ex sit voluptas cupiditate. Sed occaecati temporibus consequatur iusto. Non cumque ea quo asperiores. Repellat amet cum quis molestiae sit neque.\n
            \n
            Earum itaque saepe tenetur itaque aut provident. Fugiat cupiditate architecto porro possimus dignissimos molestiae vero ea. Voluptatem qui autem ut sed officia quo. Velit reprehenderit ipsam et quae.\n
            \n
            Quia autem numquam fugit quas tenetur vel consequuntur. Voluptatem soluta qui est non in consequatur blanditiis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Fugiat et excepturi est qui animi architecto sit. Nihil aut ducimus reiciendis rerum ut ipsam. Quo exercitationem saepe magnam ratione at perferendis in. Quis praesentium distinctio voluptas laboriosam impedit."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22885 …}
      #channels: Doctrine\ORM\PersistentCollection {#22891 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20858 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22887 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22889 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22875 …}
      -documents: Doctrine\ORM\PersistentCollection {#22877 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22881 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22883 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24672
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24611 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24613 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24475 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24497
    #collection: Doctrine\Common\Collections\ArrayCollection {#24498 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24495 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29885 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29887 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24672
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24611 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24613 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coastal Bliss Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24497
    #collection: Doctrine\Common\Collections\ArrayCollection {#24498 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24495 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29885 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29887 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24682
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24672
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24611 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24626 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24613 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24475 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24497
      #collection: Doctrine\Common\Collections\ArrayCollection {#24498 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24495 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29885 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29887 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24736
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24727 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24734 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24735 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24475 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24746
  +variant: App\Entity\Product\ProductVariant {#24475 …}
  +price: "€15.75"
  +originalPrice: "€15.75"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24736
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24727 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24734 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24735 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 5.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#22758
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22777 …}
    #variants: Doctrine\ORM\PersistentCollection {#22779 …}
    #options: Doctrine\ORM\PersistentCollection {#22783 …}
    #associations: Doctrine\ORM\PersistentCollection {#22781 …}
    #createdAt: DateTime @1773150494 {#22740
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22752
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22763 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24862
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22758}
        #id: 881
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
          \n
          Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
          \n
          Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22769 …}
    #channels: Doctrine\ORM\PersistentCollection {#22775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22773 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22761 …}
    -documents: Doctrine\ORM\PersistentCollection {#22760 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22765 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22767 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#24788
  +product: App\Entity\Product\Product {#22758
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22777 …}
    #variants: Doctrine\ORM\PersistentCollection {#22779 …}
    #options: Doctrine\ORM\PersistentCollection {#22783 …}
    #associations: Doctrine\ORM\PersistentCollection {#22781 …}
    #createdAt: DateTime @1773150494 {#22740
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22752
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22763 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24862
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22758}
        #id: 881
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
          \n
          Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
          \n
          Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22769 …}
    #channels: Doctrine\ORM\PersistentCollection {#22775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22773 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22761 …}
    -documents: Doctrine\ORM\PersistentCollection {#22760 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22765 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22767 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24808 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#22758
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22777 …}
    #variants: Doctrine\ORM\PersistentCollection {#22779 …}
    #options: Doctrine\ORM\PersistentCollection {#22783 …}
    #associations: Doctrine\ORM\PersistentCollection {#22781 …}
    #createdAt: DateTime @1773150494 {#22740
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22752
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22763 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24862
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22758}
        #id: 881
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
          \n
          Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
          \n
          Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22769 …}
    #channels: Doctrine\ORM\PersistentCollection {#22775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22773 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22761 …}
    -documents: Doctrine\ORM\PersistentCollection {#22760 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22765 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22767 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Rays Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24889
  -props: [
    "product" => App\Entity\Product\Product {#22758
      #id: 111
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22777 …}
      #variants: Doctrine\ORM\PersistentCollection {#22779 …}
      #options: Doctrine\ORM\PersistentCollection {#22783 …}
      #associations: Doctrine\ORM\PersistentCollection {#22781 …}
      #createdAt: DateTime @1773150494 {#22740
        date: 2026-03-10 13:48:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22752
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22763 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24862
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22758}
          #id: 881
          #name: "Radiant Rays Cap"
          #slug: "radiant-rays-cap"
          #description: """
            Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
            \n
            Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
            \n
            Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22769 …}
      #channels: Doctrine\ORM\PersistentCollection {#22775 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20829 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22771 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22773 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22761 …}
      -documents: Doctrine\ORM\PersistentCollection {#22760 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22765 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22767 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24938 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24953 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24940 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24808 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24830
    #collection: Doctrine\Common\Collections\ArrayCollection {#24831 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24828 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29904 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29906 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24938 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24953 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24940 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Rays Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24830
    #collection: Doctrine\Common\Collections\ArrayCollection {#24831 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24828 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29904 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29906 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24965
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24942
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24938 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24953 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24940 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24808 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24830
      #collection: Doctrine\Common\Collections\ArrayCollection {#24831 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24828 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29904 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29906 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25012
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25003 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25011 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24808 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25022
  +variant: App\Entity\Product\ProductVariant {#24808 …}
  +price: "€73.34"
  +originalPrice: "€73.34"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25012
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25003 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25011 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 5.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#22816
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22835 …}
    #variants: Doctrine\ORM\PersistentCollection {#22837 …}
    #options: Doctrine\ORM\PersistentCollection {#22841 …}
    #associations: Doctrine\ORM\PersistentCollection {#22839 …}
    #createdAt: DateTime @1773156042 {#22814
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22815
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25138
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22816}
        #id: 1001
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
          \n
          Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
          \n
          Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22827 …}
    #channels: Doctrine\ORM\PersistentCollection {#22833 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20818 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22829 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22831 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22817 …}
    -documents: Doctrine\ORM\PersistentCollection {#22819 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22823 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22825 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25064
  +product: App\Entity\Product\Product {#22816
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22835 …}
    #variants: Doctrine\ORM\PersistentCollection {#22837 …}
    #options: Doctrine\ORM\PersistentCollection {#22841 …}
    #associations: Doctrine\ORM\PersistentCollection {#22839 …}
    #createdAt: DateTime @1773156042 {#22814
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22815
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25138
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22816}
        #id: 1001
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
          \n
          Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
          \n
          Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22827 …}
    #channels: Doctrine\ORM\PersistentCollection {#22833 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20818 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22829 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22831 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22817 …}
    -documents: Doctrine\ORM\PersistentCollection {#22819 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22823 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22825 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#25084 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#22816
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22835 …}
    #variants: Doctrine\ORM\PersistentCollection {#22837 …}
    #options: Doctrine\ORM\PersistentCollection {#22841 …}
    #associations: Doctrine\ORM\PersistentCollection {#22839 …}
    #createdAt: DateTime @1773156042 {#22814
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22815
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25138
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22816}
        #id: 1001
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
          \n
          Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
          \n
          Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22827 …}
    #channels: Doctrine\ORM\PersistentCollection {#22833 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20818 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22829 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22831 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22817 …}
    -documents: Doctrine\ORM\PersistentCollection {#22819 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22823 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22825 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Harmonious Horizon Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25165
  -props: [
    "product" => App\Entity\Product\Product {#22816
      #id: 126
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22835 …}
      #variants: Doctrine\ORM\PersistentCollection {#22837 …}
      #options: Doctrine\ORM\PersistentCollection {#22841 …}
      #associations: Doctrine\ORM\PersistentCollection {#22839 …}
      #createdAt: DateTime @1773156042 {#22814
        date: 2026-03-10 15:20:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22815
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22821 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#25138
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22816}
          #id: 1001
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
            \n
            Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
            \n
            Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22827 …}
      #channels: Doctrine\ORM\PersistentCollection {#22833 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20818 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22829 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22831 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22817 …}
      -documents: Doctrine\ORM\PersistentCollection {#22819 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22823 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22825 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25218
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25214 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25216 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25084 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25106
    #collection: Doctrine\Common\Collections\ArrayCollection {#25107 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25104 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29923 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29925 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25218
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25214 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25216 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25106
    #collection: Doctrine\Common\Collections\ArrayCollection {#25107 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25104 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29923 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29925 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25241
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25218
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25214 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25229 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25216 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25084 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25106
      #collection: Doctrine\Common\Collections\ArrayCollection {#25107 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25104 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29923 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29925 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25288
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25279 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25287 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25084 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25298
  +variant: App\Entity\Product\ProductVariant {#25084 …}
  +price: "€64.88"
  +originalPrice: "€64.88"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25288
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25279 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25287 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 6.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#22932
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22951 …}
    #variants: Doctrine\ORM\PersistentCollection {#22953 …}
    #options: Doctrine\ORM\PersistentCollection {#22957 …}
    #associations: Doctrine\ORM\PersistentCollection {#22955 …}
    #createdAt: DateTime @1773163431 {#22930
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22931
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22937 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5287
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22932}
        #id: 1281
        #name: "Tropical Breeze Jeans"
        #slug: "tropical-breeze-jeans"
        #description: """
          Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
          \n
          Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
          \n
          Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22943 …}
    #channels: Doctrine\ORM\PersistentCollection {#22949 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22945 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22947 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22933 …}
    -documents: Doctrine\ORM\PersistentCollection {#22935 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22939 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22941 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#25340
  +product: App\Entity\Product\Product {#22932
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22951 …}
    #variants: Doctrine\ORM\PersistentCollection {#22953 …}
    #options: Doctrine\ORM\PersistentCollection {#22957 …}
    #associations: Doctrine\ORM\PersistentCollection {#22955 …}
    #createdAt: DateTime @1773163431 {#22930
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22931
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22937 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5287
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22932}
        #id: 1281
        #name: "Tropical Breeze Jeans"
        #slug: "tropical-breeze-jeans"
        #description: """
          Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
          \n
          Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
          \n
          Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22943 …}
    #channels: Doctrine\ORM\PersistentCollection {#22949 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22945 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22947 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22933 …}
    -documents: Doctrine\ORM\PersistentCollection {#22935 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22939 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22941 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#25360 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 1.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#22932
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22951 …}
    #variants: Doctrine\ORM\PersistentCollection {#22953 …}
    #options: Doctrine\ORM\PersistentCollection {#22957 …}
    #associations: Doctrine\ORM\PersistentCollection {#22955 …}
    #createdAt: DateTime @1773163431 {#22930
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22931
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22937 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5287
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22932}
        #id: 1281
        #name: "Tropical Breeze Jeans"
        #slug: "tropical-breeze-jeans"
        #description: """
          Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
          \n
          Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
          \n
          Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22943 …}
    #channels: Doctrine\ORM\PersistentCollection {#22949 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22945 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22947 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22933 …}
    -documents: Doctrine\ORM\PersistentCollection {#22935 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22939 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22941 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tropical Breeze Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5497
  -props: [
    "product" => App\Entity\Product\Product {#22932
      #id: 161
      #code: "Tropical_Breeze_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22951 …}
      #variants: Doctrine\ORM\PersistentCollection {#22953 …}
      #options: Doctrine\ORM\PersistentCollection {#22957 …}
      #associations: Doctrine\ORM\PersistentCollection {#22955 …}
      #createdAt: DateTime @1773163431 {#22930
        date: 2026-03-10 17:23:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22931
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22937 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5287
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22932}
          #id: 1281
          #name: "Tropical Breeze Jeans"
          #slug: "tropical-breeze-jeans"
          #description: """
            Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
            \n
            Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
            \n
            Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22943 …}
      #channels: Doctrine\ORM\PersistentCollection {#22949 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22945 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22947 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22933 …}
      -documents: Doctrine\ORM\PersistentCollection {#22935 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22939 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22941 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7551
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7197 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7146 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25360 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#4936
    #collection: Doctrine\Common\Collections\ArrayCollection {#4934 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#4938 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29942 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29944 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7551
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7197 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7146 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Breeze Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#4936
    #collection: Doctrine\Common\Collections\ArrayCollection {#4934 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#4938 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29942 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29944 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7666
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7551
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7197 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#7313 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7146 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25360 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#4936
      #collection: Doctrine\Common\Collections\ArrayCollection {#4934 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#4938 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29942 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29944 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8161 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8179 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8181 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25360 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8530
  +variant: App\Entity\Product\ProductVariant {#25360 …}
  +price: "€57.69"
  +originalPrice: "€57.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8161 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8179 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8181 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 5.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#22903
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22922 …}
    #variants: Doctrine\ORM\PersistentCollection {#22924 …}
    #options: Doctrine\ORM\PersistentCollection {#22928 …}
    #associations: Doctrine\ORM\PersistentCollection {#22926 …}
    #createdAt: DateTime @1773178183 {#22901
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22902
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22908 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#13021
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22903}
        #id: 1249
        #name: "Sunlit Reverie Jeans"
        #slug: "sunlit-reverie-jeans"
        #description: """
          Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
          \n
          Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
          \n
          Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22914 …}
    #channels: Doctrine\ORM\PersistentCollection {#22920 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22916 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22918 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22904 …}
    -documents: Doctrine\ORM\PersistentCollection {#22906 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22910 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22912 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8928
  +product: App\Entity\Product\Product {#22903
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22922 …}
    #variants: Doctrine\ORM\PersistentCollection {#22924 …}
    #options: Doctrine\ORM\PersistentCollection {#22928 …}
    #associations: Doctrine\ORM\PersistentCollection {#22926 …}
    #createdAt: DateTime @1773178183 {#22901
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22902
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22908 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#13021
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22903}
        #id: 1249
        #name: "Sunlit Reverie Jeans"
        #slug: "sunlit-reverie-jeans"
        #description: """
          Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
          \n
          Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
          \n
          Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22914 …}
    #channels: Doctrine\ORM\PersistentCollection {#22920 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22916 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22918 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22904 …}
    -documents: Doctrine\ORM\PersistentCollection {#22906 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22910 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22912 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8947 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#22624 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#22903
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22922 …}
    #variants: Doctrine\ORM\PersistentCollection {#22924 …}
    #options: Doctrine\ORM\PersistentCollection {#22928 …}
    #associations: Doctrine\ORM\PersistentCollection {#22926 …}
    #createdAt: DateTime @1773178183 {#22901
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22902
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22908 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#13021
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22903}
        #id: 1249
        #name: "Sunlit Reverie Jeans"
        #slug: "sunlit-reverie-jeans"
        #description: """
          Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
          \n
          Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
          \n
          Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22914 …}
    #channels: Doctrine\ORM\PersistentCollection {#22920 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22916 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22918 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22904 …}
    -documents: Doctrine\ORM\PersistentCollection {#22906 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22910 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22912 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sunlit Reverie Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16068
  -props: [
    "product" => App\Entity\Product\Product {#22903
      #id: 157
      #code: "Sunlit_Reverie_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22922 …}
      #variants: Doctrine\ORM\PersistentCollection {#22924 …}
      #options: Doctrine\ORM\PersistentCollection {#22928 …}
      #associations: Doctrine\ORM\PersistentCollection {#22926 …}
      #createdAt: DateTime @1773178183 {#22901
        date: 2026-03-10 21:29:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22902
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22908 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#13021
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22903}
          #id: 1249
          #name: "Sunlit Reverie Jeans"
          #slug: "sunlit-reverie-jeans"
          #description: """
            Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
            \n
            Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
            \n
            Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22914 …}
      #channels: Doctrine\ORM\PersistentCollection {#22920 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20869 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22916 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22918 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22904 …}
      -documents: Doctrine\ORM\PersistentCollection {#22906 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22910 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22912 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17895
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17247 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17253 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17226 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8947 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12661
    #collection: Doctrine\Common\Collections\ArrayCollection {#12663 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#12662 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29961 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29963 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17895
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17247 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17253 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17226 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sunlit Reverie Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12661
    #collection: Doctrine\Common\Collections\ArrayCollection {#12663 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#12662 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29961 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29963 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17918
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17895
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17247 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17253 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17226 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8947 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#12661
      #collection: Doctrine\Common\Collections\ArrayCollection {#12663 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#12662 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29961 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29963 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18325
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18327 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18328 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8947 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18449
  +variant: App\Entity\Product\ProductVariant {#8947 …}
  +price: "€2.00"
  +originalPrice: "€2.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8749 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8656 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8637 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18325
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18327 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18328 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 38.0 MiB 0.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21292
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15858 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#19106
  +cart: App\Entity\Order\Order {#20467 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21292
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15858 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5113 …}
}