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

Components

8 Twig Components
40 Render Count
63 ms Render Time
34.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 57.22ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.75ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.56ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.79ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 2.18ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.95ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.36ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.90ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 34.0 MiB 2.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15899
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15903 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15900 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15899
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15903 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15900 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#15882
  -formFactory: Symfony\Component\Form\FormFactory {#8405 …}
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 34.0 MiB 0.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16008
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16108 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16041 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#16669
  +cart: App\Entity\Order\Order {#19435 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16008
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16108 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16041 …}
    +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 34.0 MiB 1.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19585
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19584 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19582 …}
    +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 {#19597
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#8408 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19585
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19584 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19582 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 8.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8527
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8624 …}
    #variants: Doctrine\ORM\PersistentCollection {#8920 …}
    #options: Doctrine\ORM\PersistentCollection {#8907 …}
    #associations: Doctrine\ORM\PersistentCollection {#8912 …}
    #createdAt: DateTime @1773094945 {#8528
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8531
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8546 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20175
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8527}
        #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 {#8610 …}
    #channels: Doctrine\ORM\PersistentCollection {#8622 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8617 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8530 …}
    -documents: Doctrine\ORM\PersistentCollection {#8543 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8550 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8606 …}
    #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 {#21835
  +product: App\Entity\Product\Product {#8527
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8624 …}
    #variants: Doctrine\ORM\PersistentCollection {#8920 …}
    #options: Doctrine\ORM\PersistentCollection {#8907 …}
    #associations: Doctrine\ORM\PersistentCollection {#8912 …}
    #createdAt: DateTime @1773094945 {#8528
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8531
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8546 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20175
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8527}
        #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 {#8610 …}
    #channels: Doctrine\ORM\PersistentCollection {#8622 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8617 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8530 …}
    -documents: Doctrine\ORM\PersistentCollection {#8543 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8550 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8606 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15965 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 1.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8527
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8624 …}
    #variants: Doctrine\ORM\PersistentCollection {#8920 …}
    #options: Doctrine\ORM\PersistentCollection {#8907 …}
    #associations: Doctrine\ORM\PersistentCollection {#8912 …}
    #createdAt: DateTime @1773094945 {#8528
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8531
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8546 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20175
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8527}
        #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 {#8610 …}
    #channels: Doctrine\ORM\PersistentCollection {#8622 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8617 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8530 …}
    -documents: Doctrine\ORM\PersistentCollection {#8543 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8550 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8606 …}
    #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 {#21427
  -props: [
    "product" => App\Entity\Product\Product {#8527
      #id: 127
      #code: "Radiant_Reflection_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8624 …}
      #variants: Doctrine\ORM\PersistentCollection {#8920 …}
      #options: Doctrine\ORM\PersistentCollection {#8907 …}
      #associations: Doctrine\ORM\PersistentCollection {#8912 …}
      #createdAt: DateTime @1773094945 {#8528
        date: 2026-03-09 22:22:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8531
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8546 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#20175
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8527}
          #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 {#8610 …}
      #channels: Doctrine\ORM\PersistentCollection {#8622 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#8617 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#8530 …}
      -documents: Doctrine\ORM\PersistentCollection {#8543 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#8550 …}
      #organizations: Doctrine\ORM\PersistentCollection {#8606 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 1.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22151
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22157 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22142 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22152 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15965 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19099
    #collection: Doctrine\Common\Collections\ArrayCollection {#19098 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19052 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29376 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29401 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22151
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22157 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22142 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22152 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Reflection Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19099
    #collection: Doctrine\Common\Collections\ArrayCollection {#19098 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19052 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29376 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29401 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22219
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22151
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22157 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22142 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22152 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15965 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19099
      #collection: Doctrine\Common\Collections\ArrayCollection {#19098 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19052 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29376 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29401 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22357
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22347 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22355 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22356 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15965 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22369
  +variant: App\Entity\Product\ProductVariant {#15965 …}
  +price: "€39.28"
  +originalPrice: "€39.28"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22357
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22347 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22355 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22356 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 6.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#21829
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#5487 …}
    #variants: Doctrine\ORM\PersistentCollection {#5492 …}
    #options: Doctrine\ORM\PersistentCollection {#7326 …}
    #associations: Doctrine\ORM\PersistentCollection {#7322 …}
    #createdAt: DateTime @1773099195 {#21797
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21798
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22003 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22502
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21829}
        #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 {#22058 …}
    #channels: Doctrine\ORM\PersistentCollection {#22242 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22174 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22245 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21801 …}
    -documents: Doctrine\ORM\PersistentCollection {#21898 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22001 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22005 …}
    #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 {#22425
  +product: App\Entity\Product\Product {#21829
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#5487 …}
    #variants: Doctrine\ORM\PersistentCollection {#5492 …}
    #options: Doctrine\ORM\PersistentCollection {#7326 …}
    #associations: Doctrine\ORM\PersistentCollection {#7322 …}
    #createdAt: DateTime @1773099195 {#21797
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21798
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22003 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22502
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21829}
        #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 {#22058 …}
    #channels: Doctrine\ORM\PersistentCollection {#22242 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22174 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22245 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21801 …}
    -documents: Doctrine\ORM\PersistentCollection {#21898 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22001 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22005 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22445 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#21829
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#5487 …}
    #variants: Doctrine\ORM\PersistentCollection {#5492 …}
    #options: Doctrine\ORM\PersistentCollection {#7326 …}
    #associations: Doctrine\ORM\PersistentCollection {#7322 …}
    #createdAt: DateTime @1773099195 {#21797
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21798
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22003 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22502
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21829}
        #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 {#22058 …}
    #channels: Doctrine\ORM\PersistentCollection {#22242 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22174 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22245 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21801 …}
    -documents: Doctrine\ORM\PersistentCollection {#21898 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22001 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22005 …}
    #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 {#22529
  -props: [
    "product" => App\Entity\Product\Product {#21829
      #id: 94
      #code: "Lunar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#5487 …}
      #variants: Doctrine\ORM\PersistentCollection {#5492 …}
      #options: Doctrine\ORM\PersistentCollection {#7326 …}
      #associations: Doctrine\ORM\PersistentCollection {#7322 …}
      #createdAt: DateTime @1773099195 {#21797
        date: 2026-03-09 23:33:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21798
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22003 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#22502
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21829}
          #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 {#22058 …}
      #channels: Doctrine\ORM\PersistentCollection {#22242 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22174 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#22245 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21801 …}
      -documents: Doctrine\ORM\PersistentCollection {#21898 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22001 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22005 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22584 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22599 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22586 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22445 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22470
    #collection: Doctrine\Common\Collections\ArrayCollection {#22471 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22468 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29492 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29494 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22584 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22599 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22586 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22470
    #collection: Doctrine\Common\Collections\ArrayCollection {#22471 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22468 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29492 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29494 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22655
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22645
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22584 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22599 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22586 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22445 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22470
      #collection: Doctrine\Common\Collections\ArrayCollection {#22471 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22468 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29492 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29494 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22719
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22710 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22717 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22718 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22445 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22729
  +variant: App\Entity\Product\ProductVariant {#22445 …}
  +price: "€74.05"
  +originalPrice: "€74.05"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22719
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22710 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22717 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22718 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 5.29 ms
Input props
[
  "product" => App\Entity\Product\Product {#7720
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8171 …}
    #variants: Doctrine\ORM\PersistentCollection {#8172 …}
    #options: Doctrine\ORM\PersistentCollection {#8163 …}
    #associations: Doctrine\ORM\PersistentCollection {#8160 …}
    #createdAt: DateTime @1773106653 {#7719
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7718
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7730 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22845
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7720}
        #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 {#7955 …}
    #channels: Doctrine\ORM\PersistentCollection {#7965 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7954 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7968 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7717 …}
    -documents: Doctrine\ORM\PersistentCollection {#7728 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7734 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7739 …}
    #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 {#22771
  +product: App\Entity\Product\Product {#7720
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8171 …}
    #variants: Doctrine\ORM\PersistentCollection {#8172 …}
    #options: Doctrine\ORM\PersistentCollection {#8163 …}
    #associations: Doctrine\ORM\PersistentCollection {#8160 …}
    #createdAt: DateTime @1773106653 {#7719
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7718
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7730 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22845
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7720}
        #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 {#7955 …}
    #channels: Doctrine\ORM\PersistentCollection {#7965 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7954 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7968 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7717 …}
    -documents: Doctrine\ORM\PersistentCollection {#7728 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7734 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7739 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22791 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#7720
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8171 …}
    #variants: Doctrine\ORM\PersistentCollection {#8172 …}
    #options: Doctrine\ORM\PersistentCollection {#8163 …}
    #associations: Doctrine\ORM\PersistentCollection {#8160 …}
    #createdAt: DateTime @1773106653 {#7719
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7718
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7730 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22845
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7720}
        #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 {#7955 …}
    #channels: Doctrine\ORM\PersistentCollection {#7965 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7954 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7968 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7717 …}
    -documents: Doctrine\ORM\PersistentCollection {#7728 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7734 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7739 …}
    #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 {#22872
  -props: [
    "product" => App\Entity\Product\Product {#7720
      #id: 125
      #code: "Tranquil_Twilight_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8171 …}
      #variants: Doctrine\ORM\PersistentCollection {#8172 …}
      #options: Doctrine\ORM\PersistentCollection {#8163 …}
      #associations: Doctrine\ORM\PersistentCollection {#8160 …}
      #createdAt: DateTime @1773106653 {#7719
        date: 2026-03-10 01:37:33.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#7718
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#7730 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#22845
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7720}
          #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 {#7955 …}
      #channels: Doctrine\ORM\PersistentCollection {#7965 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7954 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#7968 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#7717 …}
      -documents: Doctrine\ORM\PersistentCollection {#7728 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#7734 …}
      #organizations: Doctrine\ORM\PersistentCollection {#7739 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22925
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22921 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22923 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22791 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22813
    #collection: Doctrine\Common\Collections\ArrayCollection {#22814 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22811 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29511 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29513 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22925
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22921 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22923 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tranquil Twilight Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22813
    #collection: Doctrine\Common\Collections\ArrayCollection {#22814 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22811 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29511 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29513 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22948
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22925
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22921 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22936 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22923 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22791 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22813
      #collection: Doctrine\Common\Collections\ArrayCollection {#22814 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22811 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29511 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29513 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22986 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22994 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22791 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23005
  +variant: App\Entity\Product\ProductVariant {#22791 …}
  +price: "€4.59"
  +originalPrice: "€4.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22986 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22994 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 5.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#7359
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#7528 …}
    #variants: Doctrine\ORM\PersistentCollection {#7543 …}
    #options: Doctrine\ORM\PersistentCollection {#7540 …}
    #associations: Doctrine\ORM\PersistentCollection {#7538 …}
    #createdAt: DateTime @1773122626 {#7361
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7363
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7366 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23121
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7359}
        #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 {#7413 …}
    #channels: Doctrine\ORM\PersistentCollection {#7420 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7426 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7419 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7358 …}
    -documents: Doctrine\ORM\PersistentCollection {#7371 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7411 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7412 …}
    #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 {#23047
  +product: App\Entity\Product\Product {#7359
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#7528 …}
    #variants: Doctrine\ORM\PersistentCollection {#7543 …}
    #options: Doctrine\ORM\PersistentCollection {#7540 …}
    #associations: Doctrine\ORM\PersistentCollection {#7538 …}
    #createdAt: DateTime @1773122626 {#7361
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7363
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7366 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23121
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7359}
        #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 {#7413 …}
    #channels: Doctrine\ORM\PersistentCollection {#7420 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7426 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7419 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7358 …}
    -documents: Doctrine\ORM\PersistentCollection {#7371 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7411 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7412 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23067 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#7359
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#7528 …}
    #variants: Doctrine\ORM\PersistentCollection {#7543 …}
    #options: Doctrine\ORM\PersistentCollection {#7540 …}
    #associations: Doctrine\ORM\PersistentCollection {#7538 …}
    #createdAt: DateTime @1773122626 {#7361
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7363
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7366 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23121
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7359}
        #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 {#7413 …}
    #channels: Doctrine\ORM\PersistentCollection {#7420 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7426 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7419 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7358 …}
    -documents: Doctrine\ORM\PersistentCollection {#7371 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7411 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7412 …}
    #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 {#23148
  -props: [
    "product" => App\Entity\Product\Product {#7359
      #id: 98
      #code: "Meteor_Shower_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#7528 …}
      #variants: Doctrine\ORM\PersistentCollection {#7543 …}
      #options: Doctrine\ORM\PersistentCollection {#7540 …}
      #associations: Doctrine\ORM\PersistentCollection {#7538 …}
      #createdAt: DateTime @1773122626 {#7361
        date: 2026-03-10 06:03:46.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#7363
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#7366 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23121
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7359}
          #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 {#7413 …}
      #channels: Doctrine\ORM\PersistentCollection {#7420 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19769 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7426 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#7419 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#7358 …}
      -documents: Doctrine\ORM\PersistentCollection {#7371 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#7411 …}
      #organizations: Doctrine\ORM\PersistentCollection {#7412 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23261
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23200 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23215 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23202 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23067 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23089
    #collection: Doctrine\Common\Collections\ArrayCollection {#23090 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23087 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29530 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29532 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23261
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23200 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23215 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23202 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Meteor Shower T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23089
    #collection: Doctrine\Common\Collections\ArrayCollection {#23090 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23087 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29530 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29532 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23271
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23261
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23200 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23215 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23202 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23067 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23089
      #collection: Doctrine\Common\Collections\ArrayCollection {#23090 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23087 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29530 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29532 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23318
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23309 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23316 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23317 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23067 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23328
  +variant: App\Entity\Product\ProductVariant {#23067 …}
  +price: "€97.63"
  +originalPrice: "€97.63"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23318
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23309 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23316 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23317 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 6.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#8926
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#8941 …}
    #variants: Doctrine\ORM\PersistentCollection {#8943 …}
    #options: Doctrine\ORM\PersistentCollection {#12300 …}
    #associations: Doctrine\ORM\PersistentCollection {#8910 …}
    #createdAt: DateTime @1773139575 {#8917
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8908
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8914 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23444
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8926}
        #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 {#8934 …}
    #channels: Doctrine\ORM\PersistentCollection {#8937 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8931 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8935 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8909 …}
    -documents: Doctrine\ORM\PersistentCollection {#8925 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8919 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8921 …}
    #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 {#23370
  +product: App\Entity\Product\Product {#8926
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#8941 …}
    #variants: Doctrine\ORM\PersistentCollection {#8943 …}
    #options: Doctrine\ORM\PersistentCollection {#12300 …}
    #associations: Doctrine\ORM\PersistentCollection {#8910 …}
    #createdAt: DateTime @1773139575 {#8917
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8908
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8914 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23444
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8926}
        #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 {#8934 …}
    #channels: Doctrine\ORM\PersistentCollection {#8937 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8931 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8935 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8909 …}
    -documents: Doctrine\ORM\PersistentCollection {#8925 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8919 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8921 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23390 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8926
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#8941 …}
    #variants: Doctrine\ORM\PersistentCollection {#8943 …}
    #options: Doctrine\ORM\PersistentCollection {#12300 …}
    #associations: Doctrine\ORM\PersistentCollection {#8910 …}
    #createdAt: DateTime @1773139575 {#8917
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8908
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8914 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23444
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8926}
        #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 {#8934 …}
    #channels: Doctrine\ORM\PersistentCollection {#8937 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8931 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8935 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8909 …}
    -documents: Doctrine\ORM\PersistentCollection {#8925 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8919 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8921 …}
    #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 {#23471
  -props: [
    "product" => App\Entity\Product\Product {#8926
      #id: 149
      #code: "Coastal_Bliss_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#8941 …}
      #variants: Doctrine\ORM\PersistentCollection {#8943 …}
      #options: Doctrine\ORM\PersistentCollection {#12300 …}
      #associations: Doctrine\ORM\PersistentCollection {#8910 …}
      #createdAt: DateTime @1773139575 {#8917
        date: 2026-03-10 10:46:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8908
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8914 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23444
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8926}
          #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 {#8934 …}
      #channels: Doctrine\ORM\PersistentCollection {#8937 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8931 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8935 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#8909 …}
      -documents: Doctrine\ORM\PersistentCollection {#8925 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#8919 …}
      #organizations: Doctrine\ORM\PersistentCollection {#8921 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23587
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23526 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23541 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23528 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23390 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23412
    #collection: Doctrine\Common\Collections\ArrayCollection {#23413 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23410 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29549 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29551 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23587
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23526 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23541 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23528 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coastal Bliss Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23412
    #collection: Doctrine\Common\Collections\ArrayCollection {#23413 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23410 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29549 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29551 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23597
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23587
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23526 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23541 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23528 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23390 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23412
      #collection: Doctrine\Common\Collections\ArrayCollection {#23413 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23410 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29549 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29551 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23651
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23649 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23650 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23390 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23661
  +variant: App\Entity\Product\ProductVariant {#23390 …}
  +price: "€15.75"
  +originalPrice: "€15.75"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23651
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23649 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23650 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 5.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#7535
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7666 …}
    #variants: Doctrine\ORM\PersistentCollection {#7678 …}
    #options: Doctrine\ORM\PersistentCollection {#7680 …}
    #associations: Doctrine\ORM\PersistentCollection {#7675 …}
    #createdAt: DateTime @1773150494 {#7544
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7533
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7530 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23777
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7535}
        #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 {#7555 …}
    #channels: Doctrine\ORM\PersistentCollection {#7668 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7552 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7673 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7548 …}
    -documents: Doctrine\ORM\PersistentCollection {#7526 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7542 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7551 …}
    #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 {#23703
  +product: App\Entity\Product\Product {#7535
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7666 …}
    #variants: Doctrine\ORM\PersistentCollection {#7678 …}
    #options: Doctrine\ORM\PersistentCollection {#7680 …}
    #associations: Doctrine\ORM\PersistentCollection {#7675 …}
    #createdAt: DateTime @1773150494 {#7544
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7533
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7530 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23777
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7535}
        #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 {#7555 …}
    #channels: Doctrine\ORM\PersistentCollection {#7668 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7552 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7673 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7548 …}
    -documents: Doctrine\ORM\PersistentCollection {#7526 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7542 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7551 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23723 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#7535
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7666 …}
    #variants: Doctrine\ORM\PersistentCollection {#7678 …}
    #options: Doctrine\ORM\PersistentCollection {#7680 …}
    #associations: Doctrine\ORM\PersistentCollection {#7675 …}
    #createdAt: DateTime @1773150494 {#7544
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7533
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#7530 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23777
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7535}
        #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 {#7555 …}
    #channels: Doctrine\ORM\PersistentCollection {#7668 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7552 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7673 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#7548 …}
    -documents: Doctrine\ORM\PersistentCollection {#7526 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#7542 …}
    #organizations: Doctrine\ORM\PersistentCollection {#7551 …}
    #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 {#23804
  -props: [
    "product" => App\Entity\Product\Product {#7535
      #id: 111
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#7666 …}
      #variants: Doctrine\ORM\PersistentCollection {#7678 …}
      #options: Doctrine\ORM\PersistentCollection {#7680 …}
      #associations: Doctrine\ORM\PersistentCollection {#7675 …}
      #createdAt: DateTime @1773150494 {#7544
        date: 2026-03-10 13:48:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#7533
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#7530 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23777
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7535}
          #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 {#7555 …}
      #channels: Doctrine\ORM\PersistentCollection {#7668 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19799 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7552 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#7673 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#7548 …}
      -documents: Doctrine\ORM\PersistentCollection {#7526 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#7542 …}
      #organizations: Doctrine\ORM\PersistentCollection {#7551 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23853 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23868 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23855 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23723 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23745
    #collection: Doctrine\Common\Collections\ArrayCollection {#23746 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23743 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29568 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29570 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23853 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23868 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23855 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Rays Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23745
    #collection: Doctrine\Common\Collections\ArrayCollection {#23746 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23743 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29568 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29570 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23880
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23857
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23853 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23868 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23855 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23723 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23745
      #collection: Doctrine\Common\Collections\ArrayCollection {#23746 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23743 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29568 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29570 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23927
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23918 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23925 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23926 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23723 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23937
  +variant: App\Entity\Product\ProductVariant {#23723 …}
  +price: "€73.34"
  +originalPrice: "€73.34"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23927
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23918 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23925 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23926 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 5.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8175
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8540 …}
    #variants: Doctrine\ORM\PersistentCollection {#8535 …}
    #options: Doctrine\ORM\PersistentCollection {#8533 …}
    #associations: Doctrine\ORM\PersistentCollection {#8534 …}
    #createdAt: DateTime @1773156042 {#8164
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8161
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8170 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24053
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8175}
        #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 {#8185 …}
    #channels: Doctrine\ORM\PersistentCollection {#8169 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19788 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8186 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8191 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8176 …}
    -documents: Doctrine\ORM\PersistentCollection {#8167 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8181 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8183 …}
    #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 {#23979
  +product: App\Entity\Product\Product {#8175
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8540 …}
    #variants: Doctrine\ORM\PersistentCollection {#8535 …}
    #options: Doctrine\ORM\PersistentCollection {#8533 …}
    #associations: Doctrine\ORM\PersistentCollection {#8534 …}
    #createdAt: DateTime @1773156042 {#8164
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8161
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8170 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24053
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8175}
        #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 {#8185 …}
    #channels: Doctrine\ORM\PersistentCollection {#8169 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19788 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8186 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8191 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8176 …}
    -documents: Doctrine\ORM\PersistentCollection {#8167 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8181 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8183 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23999 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8175
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8540 …}
    #variants: Doctrine\ORM\PersistentCollection {#8535 …}
    #options: Doctrine\ORM\PersistentCollection {#8533 …}
    #associations: Doctrine\ORM\PersistentCollection {#8534 …}
    #createdAt: DateTime @1773156042 {#8164
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8161
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8170 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24053
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8175}
        #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 {#8185 …}
    #channels: Doctrine\ORM\PersistentCollection {#8169 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19788 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8186 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8191 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8176 …}
    -documents: Doctrine\ORM\PersistentCollection {#8167 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8181 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8183 …}
    #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 {#24080
  -props: [
    "product" => App\Entity\Product\Product {#8175
      #id: 126
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8540 …}
      #variants: Doctrine\ORM\PersistentCollection {#8535 …}
      #options: Doctrine\ORM\PersistentCollection {#8533 …}
      #associations: Doctrine\ORM\PersistentCollection {#8534 …}
      #createdAt: DateTime @1773156042 {#8164
        date: 2026-03-10 15:20:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8161
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8170 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24053
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8175}
          #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 {#8185 …}
      #channels: Doctrine\ORM\PersistentCollection {#8169 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19788 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8186 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8191 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#8176 …}
      -documents: Doctrine\ORM\PersistentCollection {#8167 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#8181 …}
      #organizations: Doctrine\ORM\PersistentCollection {#8183 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24129 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24144 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24131 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23999 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24021
    #collection: Doctrine\Common\Collections\ArrayCollection {#24022 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24019 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29587 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29589 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24129 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24144 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24131 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24021
    #collection: Doctrine\Common\Collections\ArrayCollection {#24022 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24019 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29587 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29589 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24156
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24133
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24129 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24144 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24131 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23999 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24021
      #collection: Doctrine\Common\Collections\ArrayCollection {#24022 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24019 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29587 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29589 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24203
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24201 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24202 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23999 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24213
  +variant: App\Entity\Product\ProductVariant {#23999 …}
  +price: "€64.88"
  +originalPrice: "€64.88"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24203
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24201 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24202 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 5.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#12855
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#13020 …}
    #variants: Doctrine\ORM\PersistentCollection {#13008 …}
    #options: Doctrine\ORM\PersistentCollection {#13027 …}
    #associations: Doctrine\ORM\PersistentCollection {#13040 …}
    #createdAt: DateTime @1773163431 {#12854
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12851
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12864 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24329
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12855}
        #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 {#12976 …}
    #channels: Doctrine\ORM\PersistentCollection {#13018 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12987 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#13013 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12858 …}
    -documents: Doctrine\ORM\PersistentCollection {#12853 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12980 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12981 …}
    #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 {#24255
  +product: App\Entity\Product\Product {#12855
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#13020 …}
    #variants: Doctrine\ORM\PersistentCollection {#13008 …}
    #options: Doctrine\ORM\PersistentCollection {#13027 …}
    #associations: Doctrine\ORM\PersistentCollection {#13040 …}
    #createdAt: DateTime @1773163431 {#12854
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12851
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12864 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24329
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12855}
        #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 {#12976 …}
    #channels: Doctrine\ORM\PersistentCollection {#13018 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12987 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#13013 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12858 …}
    -documents: Doctrine\ORM\PersistentCollection {#12853 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12980 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12981 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24275 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#12855
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#13020 …}
    #variants: Doctrine\ORM\PersistentCollection {#13008 …}
    #options: Doctrine\ORM\PersistentCollection {#13027 …}
    #associations: Doctrine\ORM\PersistentCollection {#13040 …}
    #createdAt: DateTime @1773163431 {#12854
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12851
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12864 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24329
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12855}
        #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 {#12976 …}
    #channels: Doctrine\ORM\PersistentCollection {#13018 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12987 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#13013 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12858 …}
    -documents: Doctrine\ORM\PersistentCollection {#12853 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12980 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12981 …}
    #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 {#24356
  -props: [
    "product" => App\Entity\Product\Product {#12855
      #id: 161
      #code: "Tropical_Breeze_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#13020 …}
      #variants: Doctrine\ORM\PersistentCollection {#13008 …}
      #options: Doctrine\ORM\PersistentCollection {#13027 …}
      #associations: Doctrine\ORM\PersistentCollection {#13040 …}
      #createdAt: DateTime @1773163431 {#12854
        date: 2026-03-10 17:23:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#12851
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#12864 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24329
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#12855}
          #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 {#12976 …}
      #channels: Doctrine\ORM\PersistentCollection {#13018 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
      #reviews: Doctrine\ORM\PersistentCollection {#12987 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#13013 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#12858 …}
      -documents: Doctrine\ORM\PersistentCollection {#12853 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#12980 …}
      #organizations: Doctrine\ORM\PersistentCollection {#12981 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24426 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24413 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24275 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24297
    #collection: Doctrine\Common\Collections\ArrayCollection {#24298 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24295 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29606 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29608 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24426 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24413 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Breeze Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24297
    #collection: Doctrine\Common\Collections\ArrayCollection {#24298 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24295 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29606 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29608 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24482
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24472
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24411 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24426 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24413 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24275 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24297
      #collection: Doctrine\Common\Collections\ArrayCollection {#24298 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24295 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29606 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29608 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24528 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24275 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24539
  +variant: App\Entity\Product\ProductVariant {#24275 …}
  +price: "€57.69"
  +originalPrice: "€57.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24528 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 8.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#12306
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#12806 …}
    #variants: Doctrine\ORM\PersistentCollection {#12807 …}
    #options: Doctrine\ORM\PersistentCollection {#12814 …}
    #associations: Doctrine\ORM\PersistentCollection {#12811 …}
    #createdAt: DateTime @1773178183 {#12301
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12308
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12302 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12306}
        #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 {#12657 …}
    #channels: Doctrine\ORM\PersistentCollection {#12667 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12661 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#12660 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12313 …}
    -documents: Doctrine\ORM\PersistentCollection {#12304 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12653 …}
    #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 {#24581
  +product: App\Entity\Product\Product {#12306
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#12806 …}
    #variants: Doctrine\ORM\PersistentCollection {#12807 …}
    #options: Doctrine\ORM\PersistentCollection {#12814 …}
    #associations: Doctrine\ORM\PersistentCollection {#12811 …}
    #createdAt: DateTime @1773178183 {#12301
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12308
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12302 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12306}
        #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 {#12657 …}
    #channels: Doctrine\ORM\PersistentCollection {#12667 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12661 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#12660 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12313 …}
    -documents: Doctrine\ORM\PersistentCollection {#12304 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12653 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24601 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21761 …}
  #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]
34.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#12306
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#12806 …}
    #variants: Doctrine\ORM\PersistentCollection {#12807 …}
    #options: Doctrine\ORM\PersistentCollection {#12814 …}
    #associations: Doctrine\ORM\PersistentCollection {#12811 …}
    #createdAt: DateTime @1773178183 {#12301
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12308
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12302 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12306}
        #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 {#12657 …}
    #channels: Doctrine\ORM\PersistentCollection {#12667 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12661 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#12660 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12313 …}
    -documents: Doctrine\ORM\PersistentCollection {#12304 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12653 …}
    #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 {#24682
  -props: [
    "product" => App\Entity\Product\Product {#12306
      #id: 157
      #code: "Sunlit_Reverie_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#12806 …}
      #variants: Doctrine\ORM\PersistentCollection {#12807 …}
      #options: Doctrine\ORM\PersistentCollection {#12814 …}
      #associations: Doctrine\ORM\PersistentCollection {#12811 …}
      #createdAt: DateTime @1773178183 {#12301
        date: 2026-03-10 21:29:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#12308
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#12302 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24655
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#12306}
          #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 {#12657 …}
      #channels: Doctrine\ORM\PersistentCollection {#12667 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19839 …}
      #reviews: Doctrine\ORM\PersistentCollection {#12661 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#12660 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#12313 …}
      -documents: Doctrine\ORM\PersistentCollection {#12304 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
      #organizations: Doctrine\ORM\PersistentCollection {#12653 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24752 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24739 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24601 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24623
    #collection: Doctrine\Common\Collections\ArrayCollection {#24624 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24621 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29625 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29627 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24752 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24739 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sunlit Reverie Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24623
    #collection: Doctrine\Common\Collections\ArrayCollection {#24624 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24621 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29625 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29627 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24808
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24798
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24737 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24752 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24739 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24601 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24623
      #collection: Doctrine\Common\Collections\ArrayCollection {#24624 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24621 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29625 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29627 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24855
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24853 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24854 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24601 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24865
  +variant: App\Entity\Product\ProductVariant {#24601 …}
  +price: "€2.00"
  +originalPrice: "€2.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24855
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24853 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24854 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 34.0 MiB 0.90 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20259
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15716 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15735 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#24977
  +cart: App\Entity\Order\Order {#19435 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20259
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15716 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15735 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5113 …}
}