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

Components

8 Twig Components
40 Render Count
87 ms Render Time
28.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 80.07ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 11.64ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 20.15ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.08ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 2.49ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.06ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.09ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.95ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 16.0 MiB 2.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15632
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15633 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15632
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15633 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#15615
  -formFactory: Symfony\Component\Form\FormFactory {#8403 …}
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 18.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15741
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15841 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15774 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#16402
  +cart: App\Entity\Order\Order {#17901 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6475 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15741
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15841 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15774 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5111 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 20.0 MiB 2.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18780
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18778 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18769 …}
    +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 {#18839
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#8406 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18780
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18778 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18769 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 9.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#21992
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22011 …}
    #variants: Doctrine\ORM\PersistentCollection {#22013 …}
    #options: Doctrine\ORM\PersistentCollection {#22017 …}
    #associations: Doctrine\ORM\PersistentCollection {#22015 …}
    #createdAt: DateTime @1773094945 {#21990
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21991
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21997 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22496
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21992}
        #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 {#22003 …}
    #channels: Doctrine\ORM\PersistentCollection {#22009 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22005 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22007 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21993 …}
    -documents: Doctrine\ORM\PersistentCollection {#21995 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21999 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22001 …}
    #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 {#21255
  +product: App\Entity\Product\Product {#21992
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22011 …}
    #variants: Doctrine\ORM\PersistentCollection {#22013 …}
    #options: Doctrine\ORM\PersistentCollection {#22017 …}
    #associations: Doctrine\ORM\PersistentCollection {#22015 …}
    #createdAt: DateTime @1773094945 {#21990
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21991
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21997 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22496
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21992}
        #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 {#22003 …}
    #channels: Doctrine\ORM\PersistentCollection {#22009 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22005 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22007 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21993 …}
    -documents: Doctrine\ORM\PersistentCollection {#21995 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21999 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22001 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22131 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#21992
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22011 …}
    #variants: Doctrine\ORM\PersistentCollection {#22013 …}
    #options: Doctrine\ORM\PersistentCollection {#22017 …}
    #associations: Doctrine\ORM\PersistentCollection {#22015 …}
    #createdAt: DateTime @1773094945 {#21990
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21991
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21997 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22496
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21992}
        #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 {#22003 …}
    #channels: Doctrine\ORM\PersistentCollection {#22009 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22005 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#22007 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21993 …}
    -documents: Doctrine\ORM\PersistentCollection {#21995 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21999 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22001 …}
    #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 {#22528
  -props: [
    "product" => App\Entity\Product\Product {#21992
      #id: 127
      #code: "Radiant_Reflection_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22011 …}
      #variants: Doctrine\ORM\PersistentCollection {#22013 …}
      #options: Doctrine\ORM\PersistentCollection {#22017 …}
      #associations: Doctrine\ORM\PersistentCollection {#22015 …}
      #createdAt: DateTime @1773094945 {#21990
        date: 2026-03-09 22:22:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21991
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21997 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#22496
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21992}
          #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 {#22003 …}
      #channels: Doctrine\ORM\PersistentCollection {#22009 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22005 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#22007 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21993 …}
      -documents: Doctrine\ORM\PersistentCollection {#21995 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#21999 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22001 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 1.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22623
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22628 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22625 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22131 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22446
    #collection: Doctrine\Common\Collections\ArrayCollection {#22447 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22443 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29550 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29575 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22623
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22628 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22625 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Reflection Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22446
    #collection: Doctrine\Common\Collections\ArrayCollection {#22447 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22443 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29550 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29575 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22641
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22623
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22628 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22621 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22625 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22131 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22446
      #collection: Doctrine\Common\Collections\ArrayCollection {#22447 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22443 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29550 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29575 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22694 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22703 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22131 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22716
  +variant: App\Entity\Product\ProductVariant {#22131 …}
  +price: "€39.28"
  +originalPrice: "€39.28"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22694 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22703 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 15.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#21249
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#21803 …}
    #variants: Doctrine\ORM\PersistentCollection {#21801 …}
    #options: Doctrine\ORM\PersistentCollection {#21870 …}
    #associations: Doctrine\ORM\PersistentCollection {#21873 …}
    #createdAt: DateTime @1773099195 {#21217
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21218
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21423 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22849
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21249}
        #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 {#21478 …}
    #channels: Doctrine\ORM\PersistentCollection {#21662 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21594 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#21665 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21221 …}
    -documents: Doctrine\ORM\PersistentCollection {#21318 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21421 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21425 …}
    #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 {#22772
  +product: App\Entity\Product\Product {#21249
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#21803 …}
    #variants: Doctrine\ORM\PersistentCollection {#21801 …}
    #options: Doctrine\ORM\PersistentCollection {#21870 …}
    #associations: Doctrine\ORM\PersistentCollection {#21873 …}
    #createdAt: DateTime @1773099195 {#21217
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21218
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21423 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22849
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21249}
        #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 {#21478 …}
    #channels: Doctrine\ORM\PersistentCollection {#21662 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21594 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#21665 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21221 …}
    -documents: Doctrine\ORM\PersistentCollection {#21318 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21421 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21425 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22792 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#21249
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#21803 …}
    #variants: Doctrine\ORM\PersistentCollection {#21801 …}
    #options: Doctrine\ORM\PersistentCollection {#21870 …}
    #associations: Doctrine\ORM\PersistentCollection {#21873 …}
    #createdAt: DateTime @1773099195 {#21217
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21218
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21423 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22849
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21249}
        #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 {#21478 …}
    #channels: Doctrine\ORM\PersistentCollection {#21662 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21594 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#21665 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21221 …}
    -documents: Doctrine\ORM\PersistentCollection {#21318 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21421 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21425 …}
    #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 {#22876
  -props: [
    "product" => App\Entity\Product\Product {#21249
      #id: 94
      #code: "Lunar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#21803 …}
      #variants: Doctrine\ORM\PersistentCollection {#21801 …}
      #options: Doctrine\ORM\PersistentCollection {#21870 …}
      #associations: Doctrine\ORM\PersistentCollection {#21873 …}
      #createdAt: DateTime @1773099195 {#21217
        date: 2026-03-09 23:33:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21218
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21423 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#22849
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21249}
          #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 {#21478 …}
      #channels: Doctrine\ORM\PersistentCollection {#21662 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21594 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#21665 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21221 …}
      -documents: Doctrine\ORM\PersistentCollection {#21318 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#21421 …}
      #organizations: Doctrine\ORM\PersistentCollection {#21425 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 8.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22992
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22931 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22946 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22933 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22792 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22817
    #collection: Doctrine\Common\Collections\ArrayCollection {#22818 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22815 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29666 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29668 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22992
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22931 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22946 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22933 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22817
    #collection: Doctrine\Common\Collections\ArrayCollection {#22818 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22815 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29666 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29668 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23002
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22992
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22931 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22946 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22933 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22792 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22817
      #collection: Doctrine\Common\Collections\ArrayCollection {#22818 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22815 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29666 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29668 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17099
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17102 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22792 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18726
  +variant: App\Entity\Product\ProductVariant {#22792 …}
  +price: "€74.05"
  +originalPrice: "€74.05"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17099
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17102 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 7.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#21934
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21953 …}
    #variants: Doctrine\ORM\PersistentCollection {#21955 …}
    #options: Doctrine\ORM\PersistentCollection {#21959 …}
    #associations: Doctrine\ORM\PersistentCollection {#21957 …}
    #createdAt: DateTime @1773106653 {#21932
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21933
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21939 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21472
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21934}
        #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 {#21945 …}
    #channels: Doctrine\ORM\PersistentCollection {#21951 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21947 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21949 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21935 …}
    -documents: Doctrine\ORM\PersistentCollection {#21937 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21941 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21943 …}
    #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 {#20890
  +product: App\Entity\Product\Product {#21934
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21953 …}
    #variants: Doctrine\ORM\PersistentCollection {#21955 …}
    #options: Doctrine\ORM\PersistentCollection {#21959 …}
    #associations: Doctrine\ORM\PersistentCollection {#21957 …}
    #createdAt: DateTime @1773106653 {#21932
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21933
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21939 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21472
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21934}
        #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 {#21945 …}
    #channels: Doctrine\ORM\PersistentCollection {#21951 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21947 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21949 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21935 …}
    -documents: Doctrine\ORM\PersistentCollection {#21937 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21941 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21943 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#21077 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.19 ms
Input props
[
  "product" => App\Entity\Product\Product {#21934
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21953 …}
    #variants: Doctrine\ORM\PersistentCollection {#21955 …}
    #options: Doctrine\ORM\PersistentCollection {#21959 …}
    #associations: Doctrine\ORM\PersistentCollection {#21957 …}
    #createdAt: DateTime @1773106653 {#21932
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21933
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21939 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21472
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21934}
        #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 {#21945 …}
    #channels: Doctrine\ORM\PersistentCollection {#21951 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21947 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21949 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21935 …}
    -documents: Doctrine\ORM\PersistentCollection {#21937 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21941 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21943 …}
    #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 {#21633
  -props: [
    "product" => App\Entity\Product\Product {#21934
      #id: 125
      #code: "Tranquil_Twilight_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#21953 …}
      #variants: Doctrine\ORM\PersistentCollection {#21955 …}
      #options: Doctrine\ORM\PersistentCollection {#21959 …}
      #associations: Doctrine\ORM\PersistentCollection {#21957 …}
      #createdAt: DateTime @1773106653 {#21932
        date: 2026-03-10 01:37:33.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21933
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21939 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#21472
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21934}
          #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 {#21945 …}
      #channels: Doctrine\ORM\PersistentCollection {#21951 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21947 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21949 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21935 …}
      -documents: Doctrine\ORM\PersistentCollection {#21937 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#21941 …}
      #organizations: Doctrine\ORM\PersistentCollection {#21943 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 1.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21863
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21857 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21861 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21077 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21284
    #collection: Doctrine\Common\Collections\ArrayCollection {#21282 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21286 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29685 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29687 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21863
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21857 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21861 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tranquil Twilight Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21284
    #collection: Doctrine\Common\Collections\ArrayCollection {#21282 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21286 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29685 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29687 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22265
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21863
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21857 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22240 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21861 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21077 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21284
      #collection: Doctrine\Common\Collections\ArrayCollection {#21282 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21286 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29685 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29687 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22943 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23064 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23065 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21077 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23076
  +variant: App\Entity\Product\ProductVariant {#21077 …}
  +price: "€4.59"
  +originalPrice: "€4.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22943 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23064 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23065 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 6.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#21876
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#21895 …}
    #variants: Doctrine\ORM\PersistentCollection {#21897 …}
    #options: Doctrine\ORM\PersistentCollection {#21901 …}
    #associations: Doctrine\ORM\PersistentCollection {#21899 …}
    #createdAt: DateTime @1773122626 {#21874
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21875
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21881 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23192
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21876}
        #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 {#21887 …}
    #channels: Doctrine\ORM\PersistentCollection {#21893 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21889 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21891 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21877 …}
    -documents: Doctrine\ORM\PersistentCollection {#21879 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21883 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21885 …}
    #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 {#23118
  +product: App\Entity\Product\Product {#21876
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#21895 …}
    #variants: Doctrine\ORM\PersistentCollection {#21897 …}
    #options: Doctrine\ORM\PersistentCollection {#21901 …}
    #associations: Doctrine\ORM\PersistentCollection {#21899 …}
    #createdAt: DateTime @1773122626 {#21874
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21875
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21881 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23192
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21876}
        #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 {#21887 …}
    #channels: Doctrine\ORM\PersistentCollection {#21893 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21889 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21891 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21877 …}
    -documents: Doctrine\ORM\PersistentCollection {#21879 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21883 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21885 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23138 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#21876
    #id: 98
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#21895 …}
    #variants: Doctrine\ORM\PersistentCollection {#21897 …}
    #options: Doctrine\ORM\PersistentCollection {#21901 …}
    #associations: Doctrine\ORM\PersistentCollection {#21899 …}
    #createdAt: DateTime @1773122626 {#21874
      date: 2026-03-10 06:03:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21875
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21881 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23192
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21876}
        #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 {#21887 …}
    #channels: Doctrine\ORM\PersistentCollection {#21893 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21889 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21891 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21877 …}
    -documents: Doctrine\ORM\PersistentCollection {#21879 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21883 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21885 …}
    #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 {#23219
  -props: [
    "product" => App\Entity\Product\Product {#21876
      #id: 98
      #code: "Meteor_Shower_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#21895 …}
      #variants: Doctrine\ORM\PersistentCollection {#21897 …}
      #options: Doctrine\ORM\PersistentCollection {#21901 …}
      #associations: Doctrine\ORM\PersistentCollection {#21899 …}
      #createdAt: DateTime @1773122626 {#21874
        date: 2026-03-10 06:03:46.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21875
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21881 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23192
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21876}
          #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 {#21887 …}
      #channels: Doctrine\ORM\PersistentCollection {#21893 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19134 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21889 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21891 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21877 …}
      -documents: Doctrine\ORM\PersistentCollection {#21879 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#21883 …}
      #organizations: Doctrine\ORM\PersistentCollection {#21885 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23332
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23271 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23273 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23138 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23160
    #collection: Doctrine\Common\Collections\ArrayCollection {#23161 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23158 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29704 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29706 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23332
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23271 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23273 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Meteor Shower T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23160
    #collection: Doctrine\Common\Collections\ArrayCollection {#23161 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23158 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29704 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29706 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23342
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23332
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23271 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23286 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23273 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23138 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23160
      #collection: Doctrine\Common\Collections\ArrayCollection {#23161 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23158 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29704 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29706 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23389
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23380 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23387 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23388 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23138 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23399
  +variant: App\Entity\Product\ProductVariant {#23138 …}
  +price: "€97.63"
  +originalPrice: "€97.63"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23389
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23380 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23387 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23388 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 11.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#22021
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22040 …}
    #variants: Doctrine\ORM\PersistentCollection {#22042 …}
    #options: Doctrine\ORM\PersistentCollection {#22046 …}
    #associations: Doctrine\ORM\PersistentCollection {#22044 …}
    #createdAt: DateTime @1773139575 {#22019
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22020
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22026 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23515
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22021}
        #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 {#22032 …}
    #channels: Doctrine\ORM\PersistentCollection {#22038 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19193 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22034 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22036 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22022 …}
    -documents: Doctrine\ORM\PersistentCollection {#22024 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22028 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22030 …}
    #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 {#23441
  +product: App\Entity\Product\Product {#22021
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22040 …}
    #variants: Doctrine\ORM\PersistentCollection {#22042 …}
    #options: Doctrine\ORM\PersistentCollection {#22046 …}
    #associations: Doctrine\ORM\PersistentCollection {#22044 …}
    #createdAt: DateTime @1773139575 {#22019
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22020
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22026 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23515
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22021}
        #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 {#22032 …}
    #channels: Doctrine\ORM\PersistentCollection {#22038 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19193 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22034 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22036 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22022 …}
    -documents: Doctrine\ORM\PersistentCollection {#22024 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22028 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22030 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23461 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 1.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#22021
    #id: 149
    #code: "Coastal_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22040 …}
    #variants: Doctrine\ORM\PersistentCollection {#22042 …}
    #options: Doctrine\ORM\PersistentCollection {#22046 …}
    #associations: Doctrine\ORM\PersistentCollection {#22044 …}
    #createdAt: DateTime @1773139575 {#22019
      date: 2026-03-10 10:46:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22020
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22026 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23515
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22021}
        #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 {#22032 …}
    #channels: Doctrine\ORM\PersistentCollection {#22038 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19193 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22034 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22036 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22022 …}
    -documents: Doctrine\ORM\PersistentCollection {#22024 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22028 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22030 …}
    #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 {#23542
  -props: [
    "product" => App\Entity\Product\Product {#22021
      #id: 149
      #code: "Coastal_Bliss_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22040 …}
      #variants: Doctrine\ORM\PersistentCollection {#22042 …}
      #options: Doctrine\ORM\PersistentCollection {#22046 …}
      #associations: Doctrine\ORM\PersistentCollection {#22044 …}
      #createdAt: DateTime @1773139575 {#22019
        date: 2026-03-10 10:46:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22020
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22026 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23515
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22021}
          #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 {#22032 …}
      #channels: Doctrine\ORM\PersistentCollection {#22038 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19193 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22034 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22036 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22022 …}
      -documents: Doctrine\ORM\PersistentCollection {#22024 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22028 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22030 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 4.52 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23658
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23597 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23612 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23599 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23461 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23483
    #collection: Doctrine\Common\Collections\ArrayCollection {#23484 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23481 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29723 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29725 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23658
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23597 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23612 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23599 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coastal Bliss Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23483
    #collection: Doctrine\Common\Collections\ArrayCollection {#23484 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23481 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29723 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29725 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23668
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23658
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23597 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23612 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23599 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23461 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23483
      #collection: Doctrine\Common\Collections\ArrayCollection {#23484 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23481 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29723 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29725 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23713 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23721 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23461 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23732
  +variant: App\Entity\Product\ProductVariant {#23461 …}
  +price: "€15.75"
  +originalPrice: "€15.75"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23713 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23721 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 6.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#21905
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21924 …}
    #variants: Doctrine\ORM\PersistentCollection {#21926 …}
    #options: Doctrine\ORM\PersistentCollection {#21930 …}
    #associations: Doctrine\ORM\PersistentCollection {#21928 …}
    #createdAt: DateTime @1773150494 {#21903
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21904
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21910 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23848
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21905}
        #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 {#21916 …}
    #channels: Doctrine\ORM\PersistentCollection {#21922 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21918 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21920 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21906 …}
    -documents: Doctrine\ORM\PersistentCollection {#21908 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21912 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21914 …}
    #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 {#23774
  +product: App\Entity\Product\Product {#21905
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21924 …}
    #variants: Doctrine\ORM\PersistentCollection {#21926 …}
    #options: Doctrine\ORM\PersistentCollection {#21930 …}
    #associations: Doctrine\ORM\PersistentCollection {#21928 …}
    #createdAt: DateTime @1773150494 {#21903
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21904
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21910 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23848
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21905}
        #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 {#21916 …}
    #channels: Doctrine\ORM\PersistentCollection {#21922 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21918 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21920 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21906 …}
    -documents: Doctrine\ORM\PersistentCollection {#21908 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21912 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21914 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23794 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#21905
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21924 …}
    #variants: Doctrine\ORM\PersistentCollection {#21926 …}
    #options: Doctrine\ORM\PersistentCollection {#21930 …}
    #associations: Doctrine\ORM\PersistentCollection {#21928 …}
    #createdAt: DateTime @1773150494 {#21903
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21904
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21910 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23848
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21905}
        #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 {#21916 …}
    #channels: Doctrine\ORM\PersistentCollection {#21922 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21918 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21920 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21906 …}
    -documents: Doctrine\ORM\PersistentCollection {#21908 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21912 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21914 …}
    #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 {#23875
  -props: [
    "product" => App\Entity\Product\Product {#21905
      #id: 111
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#21924 …}
      #variants: Doctrine\ORM\PersistentCollection {#21926 …}
      #options: Doctrine\ORM\PersistentCollection {#21930 …}
      #associations: Doctrine\ORM\PersistentCollection {#21928 …}
      #createdAt: DateTime @1773150494 {#21903
        date: 2026-03-10 13:48:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21904
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21910 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23848
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21905}
          #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 {#21916 …}
      #channels: Doctrine\ORM\PersistentCollection {#21922 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19164 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21918 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21920 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21906 …}
      -documents: Doctrine\ORM\PersistentCollection {#21908 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#21912 …}
      #organizations: Doctrine\ORM\PersistentCollection {#21914 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 1.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23928
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23924 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23939 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23926 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23794 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23816
    #collection: Doctrine\Common\Collections\ArrayCollection {#23817 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23814 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29742 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29744 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23928
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23924 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23939 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23926 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Rays Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23816
    #collection: Doctrine\Common\Collections\ArrayCollection {#23817 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23814 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29742 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29744 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23951
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23928
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23924 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23939 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23926 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23794 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23816
      #collection: Doctrine\Common\Collections\ArrayCollection {#23817 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23814 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29742 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29744 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23998
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23989 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23996 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23997 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23794 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24008
  +variant: App\Entity\Product\ProductVariant {#23794 …}
  +price: "€73.34"
  +originalPrice: "€73.34"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23998
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23989 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23996 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23997 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 7.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#21963
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21982 …}
    #variants: Doctrine\ORM\PersistentCollection {#21984 …}
    #options: Doctrine\ORM\PersistentCollection {#21988 …}
    #associations: Doctrine\ORM\PersistentCollection {#21986 …}
    #createdAt: DateTime @1773156042 {#21961
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21962
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21968 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24124
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21963}
        #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 {#21974 …}
    #channels: Doctrine\ORM\PersistentCollection {#21980 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19153 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21976 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21978 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21964 …}
    -documents: Doctrine\ORM\PersistentCollection {#21966 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21970 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21972 …}
    #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 {#24050
  +product: App\Entity\Product\Product {#21963
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21982 …}
    #variants: Doctrine\ORM\PersistentCollection {#21984 …}
    #options: Doctrine\ORM\PersistentCollection {#21988 …}
    #associations: Doctrine\ORM\PersistentCollection {#21986 …}
    #createdAt: DateTime @1773156042 {#21961
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21962
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21968 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24124
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21963}
        #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 {#21974 …}
    #channels: Doctrine\ORM\PersistentCollection {#21980 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19153 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21976 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21978 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21964 …}
    -documents: Doctrine\ORM\PersistentCollection {#21966 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21970 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21972 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24070 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#21963
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#21982 …}
    #variants: Doctrine\ORM\PersistentCollection {#21984 …}
    #options: Doctrine\ORM\PersistentCollection {#21988 …}
    #associations: Doctrine\ORM\PersistentCollection {#21986 …}
    #createdAt: DateTime @1773156042 {#21961
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21962
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#21968 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24124
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#21963}
        #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 {#21974 …}
    #channels: Doctrine\ORM\PersistentCollection {#21980 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19153 …}
    #reviews: Doctrine\ORM\PersistentCollection {#21976 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#21978 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21964 …}
    -documents: Doctrine\ORM\PersistentCollection {#21966 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#21970 …}
    #organizations: Doctrine\ORM\PersistentCollection {#21972 …}
    #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 {#24151
  -props: [
    "product" => App\Entity\Product\Product {#21963
      #id: 126
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#21982 …}
      #variants: Doctrine\ORM\PersistentCollection {#21984 …}
      #options: Doctrine\ORM\PersistentCollection {#21988 …}
      #associations: Doctrine\ORM\PersistentCollection {#21986 …}
      #createdAt: DateTime @1773156042 {#21961
        date: 2026-03-10 15:20:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21962
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#21968 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24124
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#21963}
          #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 {#21974 …}
      #channels: Doctrine\ORM\PersistentCollection {#21980 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19153 …}
      #reviews: Doctrine\ORM\PersistentCollection {#21976 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#21978 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21964 …}
      -documents: Doctrine\ORM\PersistentCollection {#21966 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#21970 …}
      #organizations: Doctrine\ORM\PersistentCollection {#21972 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24204
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24200 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24215 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24202 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24070 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24092
    #collection: Doctrine\Common\Collections\ArrayCollection {#24093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24090 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29761 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29763 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24204
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24200 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24215 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24202 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24092
    #collection: Doctrine\Common\Collections\ArrayCollection {#24093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24090 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29761 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29763 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24227
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24204
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24200 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24215 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24202 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24070 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24092
      #collection: Doctrine\Common\Collections\ArrayCollection {#24093 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24090 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29761 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29763 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24272 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24273 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24070 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24284
  +variant: App\Entity\Product\ProductVariant {#24070 …}
  +price: "€64.88"
  +originalPrice: "€64.88"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24272 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24273 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 6.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#22079
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22098 …}
    #variants: Doctrine\ORM\PersistentCollection {#22100 …}
    #options: Doctrine\ORM\PersistentCollection {#22104 …}
    #associations: Doctrine\ORM\PersistentCollection {#22102 …}
    #createdAt: DateTime @1773163431 {#22077
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22078
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22084 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24400
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22079}
        #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 {#22090 …}
    #channels: Doctrine\ORM\PersistentCollection {#22096 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22092 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22094 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22080 …}
    -documents: Doctrine\ORM\PersistentCollection {#22082 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22086 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22088 …}
    #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 {#24326
  +product: App\Entity\Product\Product {#22079
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22098 …}
    #variants: Doctrine\ORM\PersistentCollection {#22100 …}
    #options: Doctrine\ORM\PersistentCollection {#22104 …}
    #associations: Doctrine\ORM\PersistentCollection {#22102 …}
    #createdAt: DateTime @1773163431 {#22077
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22078
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22084 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24400
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22079}
        #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 {#22090 …}
    #channels: Doctrine\ORM\PersistentCollection {#22096 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22092 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22094 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22080 …}
    -documents: Doctrine\ORM\PersistentCollection {#22082 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22086 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22088 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24346 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#22079
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22098 …}
    #variants: Doctrine\ORM\PersistentCollection {#22100 …}
    #options: Doctrine\ORM\PersistentCollection {#22104 …}
    #associations: Doctrine\ORM\PersistentCollection {#22102 …}
    #createdAt: DateTime @1773163431 {#22077
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22078
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22084 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24400
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22079}
        #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 {#22090 …}
    #channels: Doctrine\ORM\PersistentCollection {#22096 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22092 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22094 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22080 …}
    -documents: Doctrine\ORM\PersistentCollection {#22082 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22086 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22088 …}
    #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 {#24427
  -props: [
    "product" => App\Entity\Product\Product {#22079
      #id: 161
      #code: "Tropical_Breeze_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22098 …}
      #variants: Doctrine\ORM\PersistentCollection {#22100 …}
      #options: Doctrine\ORM\PersistentCollection {#22104 …}
      #associations: Doctrine\ORM\PersistentCollection {#22102 …}
      #createdAt: DateTime @1773163431 {#22077
        date: 2026-03-10 17:23:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22078
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22084 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24400
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22079}
          #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 {#22090 …}
      #channels: Doctrine\ORM\PersistentCollection {#22096 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22092 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22094 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22080 …}
      -documents: Doctrine\ORM\PersistentCollection {#22082 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22086 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22088 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24543
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24482 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24497 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24484 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24346 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24368
    #collection: Doctrine\Common\Collections\ArrayCollection {#24369 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24366 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29780 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29782 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24543
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24482 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24497 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24484 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Breeze Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24368
    #collection: Doctrine\Common\Collections\ArrayCollection {#24369 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24366 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29780 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29782 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24553
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24543
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24482 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24497 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24484 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24346 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24368
      #collection: Doctrine\Common\Collections\ArrayCollection {#24369 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24366 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29780 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29782 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24600
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24598 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24599 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24346 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24610
  +variant: App\Entity\Product\ProductVariant {#24346 …}
  +price: "€57.69"
  +originalPrice: "€57.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24600
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24598 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24599 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 8.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#22050
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22069 …}
    #variants: Doctrine\ORM\PersistentCollection {#22071 …}
    #options: Doctrine\ORM\PersistentCollection {#22075 …}
    #associations: Doctrine\ORM\PersistentCollection {#22073 …}
    #createdAt: DateTime @1773178183 {#22048
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22049
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22055 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24726
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22050}
        #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 {#22061 …}
    #channels: Doctrine\ORM\PersistentCollection {#22067 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22063 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22065 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22051 …}
    -documents: Doctrine\ORM\PersistentCollection {#22053 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22057 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22059 …}
    #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 {#24652
  +product: App\Entity\Product\Product {#22050
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22069 …}
    #variants: Doctrine\ORM\PersistentCollection {#22071 …}
    #options: Doctrine\ORM\PersistentCollection {#22075 …}
    #associations: Doctrine\ORM\PersistentCollection {#22073 …}
    #createdAt: DateTime @1773178183 {#22048
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22049
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22055 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24726
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22050}
        #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 {#22061 …}
    #channels: Doctrine\ORM\PersistentCollection {#22067 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22063 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22065 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22051 …}
    -documents: Doctrine\ORM\PersistentCollection {#22053 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22057 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22059 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24672 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21181 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 2.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#22050
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22069 …}
    #variants: Doctrine\ORM\PersistentCollection {#22071 …}
    #options: Doctrine\ORM\PersistentCollection {#22075 …}
    #associations: Doctrine\ORM\PersistentCollection {#22073 …}
    #createdAt: DateTime @1773178183 {#22048
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22049
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22055 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24726
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22050}
        #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 {#22061 …}
    #channels: Doctrine\ORM\PersistentCollection {#22067 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22063 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22065 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22051 …}
    -documents: Doctrine\ORM\PersistentCollection {#22053 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22057 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22059 …}
    #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 {#24753
  -props: [
    "product" => App\Entity\Product\Product {#22050
      #id: 157
      #code: "Sunlit_Reverie_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22069 …}
      #variants: Doctrine\ORM\PersistentCollection {#22071 …}
      #options: Doctrine\ORM\PersistentCollection {#22075 …}
      #associations: Doctrine\ORM\PersistentCollection {#22073 …}
      #createdAt: DateTime @1773178183 {#22048
        date: 2026-03-10 21:29:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22049
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22055 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24726
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22050}
          #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 {#22061 …}
      #channels: Doctrine\ORM\PersistentCollection {#22067 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19204 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22063 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22065 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22051 …}
      -documents: Doctrine\ORM\PersistentCollection {#22053 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22057 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22059 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 1.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24869
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24810 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24672 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24694
    #collection: Doctrine\Common\Collections\ArrayCollection {#24695 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24692 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29799 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29801 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24869
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24810 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sunlit Reverie Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24694
    #collection: Doctrine\Common\Collections\ArrayCollection {#24695 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24692 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29799 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29801 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24879
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24869
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24808 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24823 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24810 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24672 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24694
      #collection: Doctrine\Common\Collections\ArrayCollection {#24695 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24692 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29799 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29801 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24925 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24672 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24936
  +variant: App\Entity\Product\ProductVariant {#24672 …}
  +price: "€2.00"
  +originalPrice: "€2.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8746 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8653 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8634 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24925 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 28.0 MiB 0.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19627
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15449 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19641 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15468 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#25048
  +cart: App\Entity\Order\Order {#17901 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6475 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19627
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15449 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19641 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15468 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5111 …}
}