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

Components

8 Twig Components
40 Render Count
84 ms Render Time
44.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 76.71ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.76ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 11.05ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.93ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 3.13ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.26ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.41ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.55ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 44.0 MiB 3.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16026 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16025 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16023 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16026 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16025 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16023 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#16005
  -formFactory: Symfony\Component\Form\FormFactory {#8403 …}
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 44.0 MiB 1.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16231 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16130 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16164 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#16792
  +cart: App\Entity\Order\Order {#19557 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6475 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16231 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16130 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16164 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5111 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 44.0 MiB 1.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19707
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19706 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19704 …}
    +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 {#19719
  #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 {#19707
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19706 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19704 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 9.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#22773
    #id: 148
    #code: "Tropical_Sunset_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22792 …}
    #variants: Doctrine\ORM\PersistentCollection {#22794 …}
    #options: Doctrine\ORM\PersistentCollection {#22798 …}
    #associations: Doctrine\ORM\PersistentCollection {#22796 …}
    #createdAt: DateTime @1773496902 {#22771
      date: 2026-03-14 14:01:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22778 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23248
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22773}
        #id: 1177
        #name: "Tropical Sunset Jeans"
        #slug: "tropical-sunset-jeans"
        #description: """
          Officiis atque iusto facere neque quidem quidem totam. Mollitia esse aut nobis natus. Facere rerum corrupti accusantium voluptatem. Ea possimus unde eum neque rem occaecati nam dolorem.\n
          \n
          Vel quasi aut accusantium quam. Ut labore eius nam tempore. Repellendus maiores consequatur doloremque dolores qui repudiandae. Laudantium autem inventore non animi eos.\n
          \n
          Adipisci voluptates ut quos aut odio distinctio. Beatae quia doloribus molestiae velit ut quae quisquam et. Ratione voluptatum repellat a natus et rerum. Omnis quas sed consectetur quia eveniet.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eligendi vitae quos aut iusto eos ut. Omnis voluptates et nihil beatae adipisci. Natus enim recusandae aut illum non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22784 …}
    #channels: Doctrine\ORM\PersistentCollection {#22790 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22786 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22788 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22774 …}
    -documents: Doctrine\ORM\PersistentCollection {#22776 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22780 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22782 …}
    #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 {#22007
  +product: App\Entity\Product\Product {#22773
    #id: 148
    #code: "Tropical_Sunset_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22792 …}
    #variants: Doctrine\ORM\PersistentCollection {#22794 …}
    #options: Doctrine\ORM\PersistentCollection {#22798 …}
    #associations: Doctrine\ORM\PersistentCollection {#22796 …}
    #createdAt: DateTime @1773496902 {#22771
      date: 2026-03-14 14:01:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22778 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23248
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22773}
        #id: 1177
        #name: "Tropical Sunset Jeans"
        #slug: "tropical-sunset-jeans"
        #description: """
          Officiis atque iusto facere neque quidem quidem totam. Mollitia esse aut nobis natus. Facere rerum corrupti accusantium voluptatem. Ea possimus unde eum neque rem occaecati nam dolorem.\n
          \n
          Vel quasi aut accusantium quam. Ut labore eius nam tempore. Repellendus maiores consequatur doloremque dolores qui repudiandae. Laudantium autem inventore non animi eos.\n
          \n
          Adipisci voluptates ut quos aut odio distinctio. Beatae quia doloribus molestiae velit ut quae quisquam et. Ratione voluptatum repellat a natus et rerum. Omnis quas sed consectetur quia eveniet.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eligendi vitae quos aut iusto eos ut. Omnis voluptates et nihil beatae adipisci. Natus enim recusandae aut illum non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22784 …}
    #channels: Doctrine\ORM\PersistentCollection {#22790 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22786 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22788 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22774 …}
    -documents: Doctrine\ORM\PersistentCollection {#22776 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22780 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22782 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22883 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 1.15 ms
Input props
[
  "product" => App\Entity\Product\Product {#22773
    #id: 148
    #code: "Tropical_Sunset_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22792 …}
    #variants: Doctrine\ORM\PersistentCollection {#22794 …}
    #options: Doctrine\ORM\PersistentCollection {#22798 …}
    #associations: Doctrine\ORM\PersistentCollection {#22796 …}
    #createdAt: DateTime @1773496902 {#22771
      date: 2026-03-14 14:01:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22778 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23248
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22773}
        #id: 1177
        #name: "Tropical Sunset Jeans"
        #slug: "tropical-sunset-jeans"
        #description: """
          Officiis atque iusto facere neque quidem quidem totam. Mollitia esse aut nobis natus. Facere rerum corrupti accusantium voluptatem. Ea possimus unde eum neque rem occaecati nam dolorem.\n
          \n
          Vel quasi aut accusantium quam. Ut labore eius nam tempore. Repellendus maiores consequatur doloremque dolores qui repudiandae. Laudantium autem inventore non animi eos.\n
          \n
          Adipisci voluptates ut quos aut odio distinctio. Beatae quia doloribus molestiae velit ut quae quisquam et. Ratione voluptatum repellat a natus et rerum. Omnis quas sed consectetur quia eveniet.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eligendi vitae quos aut iusto eos ut. Omnis voluptates et nihil beatae adipisci. Natus enim recusandae aut illum non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22784 …}
    #channels: Doctrine\ORM\PersistentCollection {#22790 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22786 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22788 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22774 …}
    -documents: Doctrine\ORM\PersistentCollection {#22776 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22780 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22782 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tropical Sunset Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23280
  -props: [
    "product" => App\Entity\Product\Product {#22773
      #id: 148
      #code: "Tropical_Sunset_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22792 …}
      #variants: Doctrine\ORM\PersistentCollection {#22794 …}
      #options: Doctrine\ORM\PersistentCollection {#22798 …}
      #associations: Doctrine\ORM\PersistentCollection {#22796 …}
      #createdAt: DateTime @1773496902 {#22771
        date: 2026-03-14 14:01:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22772
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22778 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23248
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22773}
          #id: 1177
          #name: "Tropical Sunset Jeans"
          #slug: "tropical-sunset-jeans"
          #description: """
            Officiis atque iusto facere neque quidem quidem totam. Mollitia esse aut nobis natus. Facere rerum corrupti accusantium voluptatem. Ea possimus unde eum neque rem occaecati nam dolorem.\n
            \n
            Vel quasi aut accusantium quam. Ut labore eius nam tempore. Repellendus maiores consequatur doloremque dolores qui repudiandae. Laudantium autem inventore non animi eos.\n
            \n
            Adipisci voluptates ut quos aut odio distinctio. Beatae quia doloribus molestiae velit ut quae quisquam et. Ratione voluptatum repellat a natus et rerum. Omnis quas sed consectetur quia eveniet.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Eligendi vitae quos aut iusto eos ut. Omnis voluptates et nihil beatae adipisci. Natus enim recusandae aut illum non."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22784 …}
      #channels: Doctrine\ORM\PersistentCollection {#22790 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22786 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22788 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22774 …}
      -documents: Doctrine\ORM\PersistentCollection {#22776 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22780 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22782 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 1.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23431
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23379 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23430 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22883 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23198
    #collection: Doctrine\Common\Collections\ArrayCollection {#23199 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23195 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29738 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29763 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23431
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23379 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23430 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Sunset Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23198
    #collection: Doctrine\Common\Collections\ArrayCollection {#23199 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23195 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29738 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29763 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23443
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23431
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23386 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23379 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23430 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22883 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23198
      #collection: Doctrine\Common\Collections\ArrayCollection {#23199 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23195 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29738 …}
      -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 44.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23523
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23513 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23522 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22883 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23535
  +variant: App\Entity\Product\ProductVariant {#22883 …}
  +price: "€53.30"
  +originalPrice: "€53.30"
  +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 {#23523
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23513 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23522 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 5.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#22686
    #id: 122
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22705 …}
    #variants: Doctrine\ORM\PersistentCollection {#22707 …}
    #options: Doctrine\ORM\PersistentCollection {#22711 …}
    #associations: Doctrine\ORM\PersistentCollection {#22709 …}
    #createdAt: DateTime @1773502452 {#22684
      date: 2026-03-14 15:34:12.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22685
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22691 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23668
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22686}
        #id: 969
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
          \n
          Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
          \n
          Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22697 …}
    #channels: Doctrine\ORM\PersistentCollection {#22703 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22699 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22701 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22687 …}
    -documents: Doctrine\ORM\PersistentCollection {#22689 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22693 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22695 …}
    #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 {#23591
  +product: App\Entity\Product\Product {#22686
    #id: 122
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22705 …}
    #variants: Doctrine\ORM\PersistentCollection {#22707 …}
    #options: Doctrine\ORM\PersistentCollection {#22711 …}
    #associations: Doctrine\ORM\PersistentCollection {#22709 …}
    #createdAt: DateTime @1773502452 {#22684
      date: 2026-03-14 15:34:12.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22685
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22691 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23668
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22686}
        #id: 969
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
          \n
          Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
          \n
          Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22697 …}
    #channels: Doctrine\ORM\PersistentCollection {#22703 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22699 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22701 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22687 …}
    -documents: Doctrine\ORM\PersistentCollection {#22689 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22693 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22695 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23611 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 0.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#22686
    #id: 122
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22705 …}
    #variants: Doctrine\ORM\PersistentCollection {#22707 …}
    #options: Doctrine\ORM\PersistentCollection {#22711 …}
    #associations: Doctrine\ORM\PersistentCollection {#22709 …}
    #createdAt: DateTime @1773502452 {#22684
      date: 2026-03-14 15:34:12.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22685
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22691 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23668
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22686}
        #id: 969
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
          \n
          Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
          \n
          Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22697 …}
    #channels: Doctrine\ORM\PersistentCollection {#22703 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22699 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22701 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22687 …}
    -documents: Doctrine\ORM\PersistentCollection {#22689 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22693 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22695 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bold Beach Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23695
  -props: [
    "product" => App\Entity\Product\Product {#22686
      #id: 122
      #code: "Bold_Beach_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22705 …}
      #variants: Doctrine\ORM\PersistentCollection {#22707 …}
      #options: Doctrine\ORM\PersistentCollection {#22711 …}
      #associations: Doctrine\ORM\PersistentCollection {#22709 …}
      #createdAt: DateTime @1773502452 {#22684
        date: 2026-03-14 15:34:12.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22685
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22691 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23668
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22686}
          #id: 969
          #name: "Bold Beach Cap"
          #slug: "bold-beach-cap"
          #description: """
            Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
            \n
            Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
            \n
            Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22697 …}
      #channels: Doctrine\ORM\PersistentCollection {#22703 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22699 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22701 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22687 …}
      -documents: Doctrine\ORM\PersistentCollection {#22689 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22693 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22695 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23748
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23759 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23746 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23611 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23636
    #collection: Doctrine\Common\Collections\ArrayCollection {#23637 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23634 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29854 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29856 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23748
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23759 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23746 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bold Beach Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23636
    #collection: Doctrine\Common\Collections\ArrayCollection {#23637 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23634 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29854 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29856 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23771
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23748
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23744 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23759 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23746 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23611 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23636
      #collection: Doctrine\Common\Collections\ArrayCollection {#23637 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23634 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29854 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29856 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23818
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23809 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23816 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23817 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23611 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23828
  +variant: App\Entity\Product\ProductVariant {#23611 …}
  +price: "€26.27"
  +originalPrice: "€26.27"
  +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 {#23818
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23809 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23816 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23817 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 9.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#22001
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22555 …}
    #variants: Doctrine\ORM\PersistentCollection {#22553 …}
    #options: Doctrine\ORM\PersistentCollection {#22622 …}
    #associations: Doctrine\ORM\PersistentCollection {#22625 …}
    #createdAt: DateTime @1773502541 {#21969
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21970
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22175 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23944
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22001}
        #id: 761
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
          \n
          Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
          \n
          Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22230 …}
    #channels: Doctrine\ORM\PersistentCollection {#22414 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19889 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22346 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22417 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21973 …}
    -documents: Doctrine\ORM\PersistentCollection {#22070 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22173 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22177 …}
    #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 {#23870
  +product: App\Entity\Product\Product {#22001
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22555 …}
    #variants: Doctrine\ORM\PersistentCollection {#22553 …}
    #options: Doctrine\ORM\PersistentCollection {#22622 …}
    #associations: Doctrine\ORM\PersistentCollection {#22625 …}
    #createdAt: DateTime @1773502541 {#21969
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21970
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22175 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23944
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22001}
        #id: 761
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
          \n
          Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
          \n
          Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22230 …}
    #channels: Doctrine\ORM\PersistentCollection {#22414 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19889 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22346 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22417 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21973 …}
    -documents: Doctrine\ORM\PersistentCollection {#22070 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22173 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22177 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23890 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 1.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#22001
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#22555 …}
    #variants: Doctrine\ORM\PersistentCollection {#22553 …}
    #options: Doctrine\ORM\PersistentCollection {#22622 …}
    #associations: Doctrine\ORM\PersistentCollection {#22625 …}
    #createdAt: DateTime @1773502541 {#21969
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#21970
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22175 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23944
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22001}
        #id: 761
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
          \n
          Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
          \n
          Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22230 …}
    #channels: Doctrine\ORM\PersistentCollection {#22414 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19889 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22346 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22417 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#21973 …}
    -documents: Doctrine\ORM\PersistentCollection {#22070 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22173 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22177 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Solar Flare T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23971
  -props: [
    "product" => App\Entity\Product\Product {#22001
      #id: 96
      #code: "Solar_Flare_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#22555 …}
      #variants: Doctrine\ORM\PersistentCollection {#22553 …}
      #options: Doctrine\ORM\PersistentCollection {#22622 …}
      #associations: Doctrine\ORM\PersistentCollection {#22625 …}
      #createdAt: DateTime @1773502541 {#21969
        date: 2026-03-14 15:35:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#21970
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22175 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23944
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22001}
          #id: 761
          #name: "Solar Flare T-Shirt"
          #slug: "solar-flare-t-shirt"
          #description: """
            Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
            \n
            Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
            \n
            Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22230 …}
      #channels: Doctrine\ORM\PersistentCollection {#22414 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19889 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22346 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22417 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#21973 …}
      -documents: Doctrine\ORM\PersistentCollection {#22070 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22173 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22177 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24031 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23890 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23912
    #collection: Doctrine\Common\Collections\ArrayCollection {#23913 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23910 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29873 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29875 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24031 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Solar Flare T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23912
    #collection: Doctrine\Common\Collections\ArrayCollection {#23913 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23910 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29873 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29875 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24100
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24090
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24029 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24044 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24031 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23890 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23912
      #collection: Doctrine\Common\Collections\ArrayCollection {#23913 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23910 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29873 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29875 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24154
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24145 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24152 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24153 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23890 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24164
  +variant: App\Entity\Product\ProductVariant {#23890 …}
  +price: "€2.99"
  +originalPrice: "€2.99"
  +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 {#24154
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24145 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24152 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24153 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 9.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#22744
    #id: 147
    #code: "Golden_Horizon_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22763 …}
    #variants: Doctrine\ORM\PersistentCollection {#22765 …}
    #options: Doctrine\ORM\PersistentCollection {#22769 …}
    #associations: Doctrine\ORM\PersistentCollection {#22767 …}
    #createdAt: DateTime @1773512078 {#22742
      date: 2026-03-14 18:14:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22743
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22749 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24280
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22744}
        #id: 1169
        #name: "Golden Horizon Jeans"
        #slug: "golden-horizon-jeans"
        #description: """
          Commodi quod corporis rerum. Aut exercitationem laboriosam rerum ut impedit voluptatem qui. In expedita aut delectus quibusdam et nihil. Omnis ratione nostrum ab suscipit enim.\n
          \n
          Quo facere et ut qui. Ut magni possimus quae consequatur magnam dolor porro et. Sed et voluptas laborum officiis corrupti hic labore.\n
          \n
          Quia dolores repudiandae dolor doloribus sed voluptas. Quis rerum nulla repellendus soluta est. Sed modi impedit non et ipsam aut commodi. Qui ipsa culpa possimus voluptatum tempora velit.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facere eos soluta in maxime id ut quas. Quisquam pariatur in quos. Dolorem laboriosam odit soluta ut similique consequuntur incidunt. At et et consequuntur vel."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22755 …}
    #channels: Doctrine\ORM\PersistentCollection {#22761 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22757 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22759 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22745 …}
    -documents: Doctrine\ORM\PersistentCollection {#22747 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22751 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22753 …}
    #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 {#24206
  +product: App\Entity\Product\Product {#22744
    #id: 147
    #code: "Golden_Horizon_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22763 …}
    #variants: Doctrine\ORM\PersistentCollection {#22765 …}
    #options: Doctrine\ORM\PersistentCollection {#22769 …}
    #associations: Doctrine\ORM\PersistentCollection {#22767 …}
    #createdAt: DateTime @1773512078 {#22742
      date: 2026-03-14 18:14:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22743
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22749 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24280
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22744}
        #id: 1169
        #name: "Golden Horizon Jeans"
        #slug: "golden-horizon-jeans"
        #description: """
          Commodi quod corporis rerum. Aut exercitationem laboriosam rerum ut impedit voluptatem qui. In expedita aut delectus quibusdam et nihil. Omnis ratione nostrum ab suscipit enim.\n
          \n
          Quo facere et ut qui. Ut magni possimus quae consequatur magnam dolor porro et. Sed et voluptas laborum officiis corrupti hic labore.\n
          \n
          Quia dolores repudiandae dolor doloribus sed voluptas. Quis rerum nulla repellendus soluta est. Sed modi impedit non et ipsam aut commodi. Qui ipsa culpa possimus voluptatum tempora velit.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facere eos soluta in maxime id ut quas. Quisquam pariatur in quos. Dolorem laboriosam odit soluta ut similique consequuntur incidunt. At et et consequuntur vel."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22755 …}
    #channels: Doctrine\ORM\PersistentCollection {#22761 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22757 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22759 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22745 …}
    -documents: Doctrine\ORM\PersistentCollection {#22747 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22751 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22753 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24226 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 1.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#22744
    #id: 147
    #code: "Golden_Horizon_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22763 …}
    #variants: Doctrine\ORM\PersistentCollection {#22765 …}
    #options: Doctrine\ORM\PersistentCollection {#22769 …}
    #associations: Doctrine\ORM\PersistentCollection {#22767 …}
    #createdAt: DateTime @1773512078 {#22742
      date: 2026-03-14 18:14:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22743
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22749 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24280
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22744}
        #id: 1169
        #name: "Golden Horizon Jeans"
        #slug: "golden-horizon-jeans"
        #description: """
          Commodi quod corporis rerum. Aut exercitationem laboriosam rerum ut impedit voluptatem qui. In expedita aut delectus quibusdam et nihil. Omnis ratione nostrum ab suscipit enim.\n
          \n
          Quo facere et ut qui. Ut magni possimus quae consequatur magnam dolor porro et. Sed et voluptas laborum officiis corrupti hic labore.\n
          \n
          Quia dolores repudiandae dolor doloribus sed voluptas. Quis rerum nulla repellendus soluta est. Sed modi impedit non et ipsam aut commodi. Qui ipsa culpa possimus voluptatum tempora velit.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facere eos soluta in maxime id ut quas. Quisquam pariatur in quos. Dolorem laboriosam odit soluta ut similique consequuntur incidunt. At et et consequuntur vel."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22755 …}
    #channels: Doctrine\ORM\PersistentCollection {#22761 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22757 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22759 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22745 …}
    -documents: Doctrine\ORM\PersistentCollection {#22747 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22751 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22753 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Golden Horizon Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24307
  -props: [
    "product" => App\Entity\Product\Product {#22744
      #id: 147
      #code: "Golden_Horizon_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22763 …}
      #variants: Doctrine\ORM\PersistentCollection {#22765 …}
      #options: Doctrine\ORM\PersistentCollection {#22769 …}
      #associations: Doctrine\ORM\PersistentCollection {#22767 …}
      #createdAt: DateTime @1773512078 {#22742
        date: 2026-03-14 18:14:38.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22743
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22749 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24280
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22744}
          #id: 1169
          #name: "Golden Horizon Jeans"
          #slug: "golden-horizon-jeans"
          #description: """
            Commodi quod corporis rerum. Aut exercitationem laboriosam rerum ut impedit voluptatem qui. In expedita aut delectus quibusdam et nihil. Omnis ratione nostrum ab suscipit enim.\n
            \n
            Quo facere et ut qui. Ut magni possimus quae consequatur magnam dolor porro et. Sed et voluptas laborum officiis corrupti hic labore.\n
            \n
            Quia dolores repudiandae dolor doloribus sed voluptas. Quis rerum nulla repellendus soluta est. Sed modi impedit non et ipsam aut commodi. Qui ipsa culpa possimus voluptatum tempora velit.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Facere eos soluta in maxime id ut quas. Quisquam pariatur in quos. Dolorem laboriosam odit soluta ut similique consequuntur incidunt. At et et consequuntur vel."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22755 …}
      #channels: Doctrine\ORM\PersistentCollection {#22761 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19948 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22757 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22759 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22745 …}
      -documents: Doctrine\ORM\PersistentCollection {#22747 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22751 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22753 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24362 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24377 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24364 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24226 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24248
    #collection: Doctrine\Common\Collections\ArrayCollection {#24249 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24246 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29892 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29894 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24362 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24377 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24364 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Golden Horizon Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24248
    #collection: Doctrine\Common\Collections\ArrayCollection {#24249 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24246 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29892 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29894 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24433
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24423
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24362 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24377 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24364 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24226 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24248
      #collection: Doctrine\Common\Collections\ArrayCollection {#24249 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24246 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29892 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29894 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24480
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24471 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24479 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24226 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24490
  +variant: App\Entity\Product\ProductVariant {#24226 …}
  +price: "€70.01"
  +originalPrice: "€70.01"
  +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 {#24480
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24471 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24479 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 7.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#22715
    #id: 124
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22734 …}
    #variants: Doctrine\ORM\PersistentCollection {#22736 …}
    #options: Doctrine\ORM\PersistentCollection {#22740 …}
    #associations: Doctrine\ORM\PersistentCollection {#22738 …}
    #createdAt: DateTime @1773528804 {#22713
      date: 2026-03-14 22:53:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773907885 {#22714
      date: 2026-03-19 08:11:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24606
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22715}
        #id: 985
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\r\n
          \r\n
          Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\r\n
          \r\n
          Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22726 …}
    #channels: Doctrine\ORM\PersistentCollection {#22732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22728 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#22730 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22716 …}
    -documents: Doctrine\ORM\PersistentCollection {#22718 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22722 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22724 …}
    #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 {#24532
  +product: App\Entity\Product\Product {#22715
    #id: 124
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22734 …}
    #variants: Doctrine\ORM\PersistentCollection {#22736 …}
    #options: Doctrine\ORM\PersistentCollection {#22740 …}
    #associations: Doctrine\ORM\PersistentCollection {#22738 …}
    #createdAt: DateTime @1773528804 {#22713
      date: 2026-03-14 22:53:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773907885 {#22714
      date: 2026-03-19 08:11:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24606
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22715}
        #id: 985
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\r\n
          \r\n
          Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\r\n
          \r\n
          Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22726 …}
    #channels: Doctrine\ORM\PersistentCollection {#22732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22728 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#22730 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22716 …}
    -documents: Doctrine\ORM\PersistentCollection {#22718 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22722 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22724 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24552 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 0.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#22715
    #id: 124
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22734 …}
    #variants: Doctrine\ORM\PersistentCollection {#22736 …}
    #options: Doctrine\ORM\PersistentCollection {#22740 …}
    #associations: Doctrine\ORM\PersistentCollection {#22738 …}
    #createdAt: DateTime @1773528804 {#22713
      date: 2026-03-14 22:53:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773907885 {#22714
      date: 2026-03-19 08:11:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24606
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22715}
        #id: 985
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\r\n
          \r\n
          Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\r\n
          \r\n
          Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22726 …}
    #channels: Doctrine\ORM\PersistentCollection {#22732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22728 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#22730 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22716 …}
    -documents: Doctrine\ORM\PersistentCollection {#22718 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22722 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22724 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Adventurous Aurora Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24633
  -props: [
    "product" => App\Entity\Product\Product {#22715
      #id: 124
      #code: "Adventurous_Aurora_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22734 …}
      #variants: Doctrine\ORM\PersistentCollection {#22736 …}
      #options: Doctrine\ORM\PersistentCollection {#22740 …}
      #associations: Doctrine\ORM\PersistentCollection {#22738 …}
      #createdAt: DateTime @1773528804 {#22713
        date: 2026-03-14 22:53:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773907885 {#22714
        date: 2026-03-19 08:11:25.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22720 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24606
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22715}
          #id: 985
          #name: "Adventurous Aurora Cap"
          #slug: "adventurous-aurora-cap"
          #description: """
            Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\r\n
            \r\n
            Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\r\n
            \r\n
            Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22726 …}
      #channels: Doctrine\ORM\PersistentCollection {#22732 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19919 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22728 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#22730 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22716 …}
      -documents: Doctrine\ORM\PersistentCollection {#22718 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22722 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22724 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 2.02 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24697 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24684 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24552 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24574
    #collection: Doctrine\Common\Collections\ArrayCollection {#24575 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24572 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29911 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29913 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24697 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24684 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Adventurous Aurora Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24574
    #collection: Doctrine\Common\Collections\ArrayCollection {#24575 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24572 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29911 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29913 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24709
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24686
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24682 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24697 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24684 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24552 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24574
      #collection: Doctrine\Common\Collections\ArrayCollection {#24575 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24572 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29911 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29913 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24756
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24747 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24754 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24755 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24552 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24766
  +variant: App\Entity\Product\ProductVariant {#24552 …}
  +price: "€87.38"
  +originalPrice: "€87.38"
  +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 {#24756
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24747 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24754 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24755 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 9.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#22657
    #id: 114
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22676 …}
    #variants: Doctrine\ORM\PersistentCollection {#22678 …}
    #options: Doctrine\ORM\PersistentCollection {#22682 …}
    #associations: Doctrine\ORM\PersistentCollection {#22680 …}
    #createdAt: DateTime @1773536437 {#22655
      date: 2026-03-15 01:00:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22656
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22662 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24882
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22657}
        #id: 905
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Rem et sit autem. Perspiciatis fuga optio et temporibus tempore similique. Aperiam ut neque qui sunt sequi enim velit.\n
          \n
          Voluptas ullam assumenda laboriosam nesciunt excepturi sint. Odit non quia excepturi modi asperiores qui delectus. Quis consequatur fuga quas numquam.\n
          \n
          Aut vel atque est et at. Aliquid quibusdam magni corporis voluptas occaecati harum iusto iusto. Unde iste molestiae deleniti itaque tempore. Animi minus voluptatibus odio aut aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Vel in fugit qui aut. Et corrupti vero odio laudantium quis enim. Assumenda nemo est omnis accusantium sit magni sapiente. Cumque praesentium odit voluptates qui. Vitae consectetur explicabo facere ad consequatur nesciunt quo amet."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22668 …}
    #channels: Doctrine\ORM\PersistentCollection {#22674 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22670 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22672 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22658 …}
    -documents: Doctrine\ORM\PersistentCollection {#22660 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22664 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22666 …}
    #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 {#24808
  +product: App\Entity\Product\Product {#22657
    #id: 114
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22676 …}
    #variants: Doctrine\ORM\PersistentCollection {#22678 …}
    #options: Doctrine\ORM\PersistentCollection {#22682 …}
    #associations: Doctrine\ORM\PersistentCollection {#22680 …}
    #createdAt: DateTime @1773536437 {#22655
      date: 2026-03-15 01:00:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22656
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22662 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24882
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22657}
        #id: 905
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Rem et sit autem. Perspiciatis fuga optio et temporibus tempore similique. Aperiam ut neque qui sunt sequi enim velit.\n
          \n
          Voluptas ullam assumenda laboriosam nesciunt excepturi sint. Odit non quia excepturi modi asperiores qui delectus. Quis consequatur fuga quas numquam.\n
          \n
          Aut vel atque est et at. Aliquid quibusdam magni corporis voluptas occaecati harum iusto iusto. Unde iste molestiae deleniti itaque tempore. Animi minus voluptatibus odio aut aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Vel in fugit qui aut. Et corrupti vero odio laudantium quis enim. Assumenda nemo est omnis accusantium sit magni sapiente. Cumque praesentium odit voluptates qui. Vitae consectetur explicabo facere ad consequatur nesciunt quo amet."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22668 …}
    #channels: Doctrine\ORM\PersistentCollection {#22674 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22670 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22672 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22658 …}
    -documents: Doctrine\ORM\PersistentCollection {#22660 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22664 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22666 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24828 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#22657
    #id: 114
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22676 …}
    #variants: Doctrine\ORM\PersistentCollection {#22678 …}
    #options: Doctrine\ORM\PersistentCollection {#22682 …}
    #associations: Doctrine\ORM\PersistentCollection {#22680 …}
    #createdAt: DateTime @1773536437 {#22655
      date: 2026-03-15 01:00:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22656
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22662 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24882
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22657}
        #id: 905
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Rem et sit autem. Perspiciatis fuga optio et temporibus tempore similique. Aperiam ut neque qui sunt sequi enim velit.\n
          \n
          Voluptas ullam assumenda laboriosam nesciunt excepturi sint. Odit non quia excepturi modi asperiores qui delectus. Quis consequatur fuga quas numquam.\n
          \n
          Aut vel atque est et at. Aliquid quibusdam magni corporis voluptas occaecati harum iusto iusto. Unde iste molestiae deleniti itaque tempore. Animi minus voluptatibus odio aut aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Vel in fugit qui aut. Et corrupti vero odio laudantium quis enim. Assumenda nemo est omnis accusantium sit magni sapiente. Cumque praesentium odit voluptates qui. Vitae consectetur explicabo facere ad consequatur nesciunt quo amet."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22668 …}
    #channels: Doctrine\ORM\PersistentCollection {#22674 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22670 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22672 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22658 …}
    -documents: Doctrine\ORM\PersistentCollection {#22660 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22664 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22666 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Vibrant Voyage Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24909
  -props: [
    "product" => App\Entity\Product\Product {#22657
      #id: 114
      #code: "Vibrant_Voyage_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22676 …}
      #variants: Doctrine\ORM\PersistentCollection {#22678 …}
      #options: Doctrine\ORM\PersistentCollection {#22682 …}
      #associations: Doctrine\ORM\PersistentCollection {#22680 …}
      #createdAt: DateTime @1773536437 {#22655
        date: 2026-03-15 01:00:37.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22656
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22662 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24882
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22657}
          #id: 905
          #name: "Vibrant Voyage Cap"
          #slug: "vibrant-voyage-cap"
          #description: """
            Rem et sit autem. Perspiciatis fuga optio et temporibus tempore similique. Aperiam ut neque qui sunt sequi enim velit.\n
            \n
            Voluptas ullam assumenda laboriosam nesciunt excepturi sint. Odit non quia excepturi modi asperiores qui delectus. Quis consequatur fuga quas numquam.\n
            \n
            Aut vel atque est et at. Aliquid quibusdam magni corporis voluptas occaecati harum iusto iusto. Unde iste molestiae deleniti itaque tempore. Animi minus voluptatibus odio aut aut.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Vel in fugit qui aut. Et corrupti vero odio laudantium quis enim. Assumenda nemo est omnis accusantium sit magni sapiente. Cumque praesentium odit voluptates qui. Vitae consectetur explicabo facere ad consequatur nesciunt quo amet."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22668 …}
      #channels: Doctrine\ORM\PersistentCollection {#22674 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22670 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22672 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22658 …}
      -documents: Doctrine\ORM\PersistentCollection {#22660 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22664 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22666 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 1.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24962
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24958 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24960 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24828 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24850
    #collection: Doctrine\Common\Collections\ArrayCollection {#24851 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24848 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29930 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29932 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24962
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24958 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24960 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Vibrant Voyage Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24850
    #collection: Doctrine\Common\Collections\ArrayCollection {#24851 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24848 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29930 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29932 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24985
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24962
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24958 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24973 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24960 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24828 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24850
      #collection: Doctrine\Common\Collections\ArrayCollection {#24851 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24848 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29930 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29932 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25032
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25023 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25030 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25031 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24828 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25042
  +variant: App\Entity\Product\ProductVariant {#24828 …}
  +price: "€59.65"
  +originalPrice: "€59.65"
  +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 {#25032
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25023 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25030 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25031 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 6.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#22628
    #id: 112
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22647 …}
    #variants: Doctrine\ORM\PersistentCollection {#22649 …}
    #options: Doctrine\ORM\PersistentCollection {#22653 …}
    #associations: Doctrine\ORM\PersistentCollection {#22651 …}
    #createdAt: DateTime @1773541656 {#22626
      date: 2026-03-15 02:27:36.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22627
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22633 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25158
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22628}
        #id: 889
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Rem nam omnis fugit provident. Omnis iste veritatis consequatur aut enim sed laborum vel. Officiis quo omnis animi ea.\n
          \n
          Maxime laborum voluptatem natus eveniet corrupti explicabo. Rerum necessitatibus aut quae soluta. Aliquid ut hic expedita. Et sit harum tempora amet.\n
          \n
          Laboriosam nisi architecto ut qui voluptatem et rerum. Aut ut sit fugit delectus et. Optio rerum et suscipit eos neque minus harum laborum. Cumque nihil molestiae sunt qui labore numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Omnis numquam quia cumque voluptas maxime harum iure. Ut possimus consequatur nihil quibusdam nihil officiis. Rerum officia vel officia quo dolorum. Commodi nihil nostrum ex."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22639 …}
    #channels: Doctrine\ORM\PersistentCollection {#22645 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22641 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22643 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22629 …}
    -documents: Doctrine\ORM\PersistentCollection {#22631 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22635 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22637 …}
    #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 {#25084
  +product: App\Entity\Product\Product {#22628
    #id: 112
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22647 …}
    #variants: Doctrine\ORM\PersistentCollection {#22649 …}
    #options: Doctrine\ORM\PersistentCollection {#22653 …}
    #associations: Doctrine\ORM\PersistentCollection {#22651 …}
    #createdAt: DateTime @1773541656 {#22626
      date: 2026-03-15 02:27:36.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22627
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22633 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25158
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22628}
        #id: 889
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Rem nam omnis fugit provident. Omnis iste veritatis consequatur aut enim sed laborum vel. Officiis quo omnis animi ea.\n
          \n
          Maxime laborum voluptatem natus eveniet corrupti explicabo. Rerum necessitatibus aut quae soluta. Aliquid ut hic expedita. Et sit harum tempora amet.\n
          \n
          Laboriosam nisi architecto ut qui voluptatem et rerum. Aut ut sit fugit delectus et. Optio rerum et suscipit eos neque minus harum laborum. Cumque nihil molestiae sunt qui labore numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Omnis numquam quia cumque voluptas maxime harum iure. Ut possimus consequatur nihil quibusdam nihil officiis. Rerum officia vel officia quo dolorum. Commodi nihil nostrum ex."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22639 …}
    #channels: Doctrine\ORM\PersistentCollection {#22645 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22641 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22643 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22629 …}
    -documents: Doctrine\ORM\PersistentCollection {#22631 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22635 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22637 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#25104 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#22628
    #id: 112
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#22647 …}
    #variants: Doctrine\ORM\PersistentCollection {#22649 …}
    #options: Doctrine\ORM\PersistentCollection {#22653 …}
    #associations: Doctrine\ORM\PersistentCollection {#22651 …}
    #createdAt: DateTime @1773541656 {#22626
      date: 2026-03-15 02:27:36.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22627
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22633 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25158
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22628}
        #id: 889
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Rem nam omnis fugit provident. Omnis iste veritatis consequatur aut enim sed laborum vel. Officiis quo omnis animi ea.\n
          \n
          Maxime laborum voluptatem natus eveniet corrupti explicabo. Rerum necessitatibus aut quae soluta. Aliquid ut hic expedita. Et sit harum tempora amet.\n
          \n
          Laboriosam nisi architecto ut qui voluptatem et rerum. Aut ut sit fugit delectus et. Optio rerum et suscipit eos neque minus harum laborum. Cumque nihil molestiae sunt qui labore numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Omnis numquam quia cumque voluptas maxime harum iure. Ut possimus consequatur nihil quibusdam nihil officiis. Rerum officia vel officia quo dolorum. Commodi nihil nostrum ex."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22639 …}
    #channels: Doctrine\ORM\PersistentCollection {#22645 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22641 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22643 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22629 …}
    -documents: Doctrine\ORM\PersistentCollection {#22631 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22635 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22637 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Blissful Breeze Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25185
  -props: [
    "product" => App\Entity\Product\Product {#22628
      #id: 112
      #code: "Blissful_Breeze_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#22647 …}
      #variants: Doctrine\ORM\PersistentCollection {#22649 …}
      #options: Doctrine\ORM\PersistentCollection {#22653 …}
      #associations: Doctrine\ORM\PersistentCollection {#22651 …}
      #createdAt: DateTime @1773541656 {#22626
        date: 2026-03-15 02:27:36.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22627
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22633 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#25158
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22628}
          #id: 889
          #name: "Blissful Breeze Cap"
          #slug: "blissful-breeze-cap"
          #description: """
            Rem nam omnis fugit provident. Omnis iste veritatis consequatur aut enim sed laborum vel. Officiis quo omnis animi ea.\n
            \n
            Maxime laborum voluptatem natus eveniet corrupti explicabo. Rerum necessitatibus aut quae soluta. Aliquid ut hic expedita. Et sit harum tempora amet.\n
            \n
            Laboriosam nisi architecto ut qui voluptatem et rerum. Aut ut sit fugit delectus et. Optio rerum et suscipit eos neque minus harum laborum. Cumque nihil molestiae sunt qui labore numquam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Omnis numquam quia cumque voluptas maxime harum iure. Ut possimus consequatur nihil quibusdam nihil officiis. Rerum officia vel officia quo dolorum. Commodi nihil nostrum ex."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22639 …}
      #channels: Doctrine\ORM\PersistentCollection {#22645 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19908 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22641 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22643 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22629 …}
      -documents: Doctrine\ORM\PersistentCollection {#22631 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22635 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22637 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25238
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25249 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25236 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25104 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25126
    #collection: Doctrine\Common\Collections\ArrayCollection {#25127 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25124 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29949 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29951 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25238
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25249 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25236 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Blissful Breeze Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25126
    #collection: Doctrine\Common\Collections\ArrayCollection {#25127 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25124 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29949 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29951 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25261
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25238
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25234 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25249 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25236 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25104 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25126
      #collection: Doctrine\Common\Collections\ArrayCollection {#25127 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25124 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29949 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29951 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25299 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25307 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25104 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25318
  +variant: App\Entity\Product\ProductVariant {#25104 …}
  +price: "€85.42"
  +originalPrice: "€85.42"
  +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 {#25308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25299 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25307 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 9.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#22831
    #id: 168
    #code: "Oceanic_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22850 …}
    #variants: Doctrine\ORM\PersistentCollection {#22852 …}
    #options: Doctrine\ORM\PersistentCollection {#22856 …}
    #associations: Doctrine\ORM\PersistentCollection {#22854 …}
    #createdAt: DateTime @1773545923 {#22829
      date: 2026-03-15 03:38:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22830
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22836 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5271
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22831}
        #id: 1337
        #name: "Oceanic Harmony Jeans"
        #slug: "oceanic-harmony-jeans"
        #description: """
          Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
          \n
          Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
          \n
          Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22842 …}
    #channels: Doctrine\ORM\PersistentCollection {#22848 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22844 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22846 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22832 …}
    -documents: Doctrine\ORM\PersistentCollection {#22834 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22838 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22840 …}
    #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 {#25360
  +product: App\Entity\Product\Product {#22831
    #id: 168
    #code: "Oceanic_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22850 …}
    #variants: Doctrine\ORM\PersistentCollection {#22852 …}
    #options: Doctrine\ORM\PersistentCollection {#22856 …}
    #associations: Doctrine\ORM\PersistentCollection {#22854 …}
    #createdAt: DateTime @1773545923 {#22829
      date: 2026-03-15 03:38:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22830
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22836 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5271
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22831}
        #id: 1337
        #name: "Oceanic Harmony Jeans"
        #slug: "oceanic-harmony-jeans"
        #description: """
          Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
          \n
          Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
          \n
          Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22842 …}
    #channels: Doctrine\ORM\PersistentCollection {#22848 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22844 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22846 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22832 …}
    -documents: Doctrine\ORM\PersistentCollection {#22834 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22838 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22840 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#25380 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#22831
    #id: 168
    #code: "Oceanic_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22850 …}
    #variants: Doctrine\ORM\PersistentCollection {#22852 …}
    #options: Doctrine\ORM\PersistentCollection {#22856 …}
    #associations: Doctrine\ORM\PersistentCollection {#22854 …}
    #createdAt: DateTime @1773545923 {#22829
      date: 2026-03-15 03:38:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22830
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22836 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5271
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22831}
        #id: 1337
        #name: "Oceanic Harmony Jeans"
        #slug: "oceanic-harmony-jeans"
        #description: """
          Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
          \n
          Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
          \n
          Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22842 …}
    #channels: Doctrine\ORM\PersistentCollection {#22848 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22844 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22846 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22832 …}
    -documents: Doctrine\ORM\PersistentCollection {#22834 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22838 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22840 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Oceanic Harmony Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5309
  -props: [
    "product" => App\Entity\Product\Product {#22831
      #id: 168
      #code: "Oceanic_Harmony_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22850 …}
      #variants: Doctrine\ORM\PersistentCollection {#22852 …}
      #options: Doctrine\ORM\PersistentCollection {#22856 …}
      #associations: Doctrine\ORM\PersistentCollection {#22854 …}
      #createdAt: DateTime @1773545923 {#22829
        date: 2026-03-15 03:38:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22830
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22836 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5271
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22831}
          #id: 1337
          #name: "Oceanic Harmony Jeans"
          #slug: "oceanic-harmony-jeans"
          #description: """
            Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
            \n
            Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
            \n
            Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22842 …}
      #channels: Doctrine\ORM\PersistentCollection {#22848 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22844 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22846 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22832 …}
      -documents: Doctrine\ORM\PersistentCollection {#22834 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22838 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22840 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 2.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7142 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7203 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7141 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25380 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#4919
    #collection: Doctrine\Common\Collections\ArrayCollection {#4925 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#4916 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29968 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29970 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7142 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7203 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7141 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Oceanic Harmony Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#4919
    #collection: Doctrine\Common\Collections\ArrayCollection {#4925 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#4916 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29968 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29970 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7540
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7534
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7142 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#7203 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7141 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25380 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#4919
      #collection: Doctrine\Common\Collections\ArrayCollection {#4925 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#4916 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29968 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29970 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8161
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8157 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25380 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8177
  +variant: App\Entity\Product\ProductVariant {#25380 …}
  +price: "€10.70"
  +originalPrice: "€10.70"
  +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 {#8161
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8157 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 9.38 ms
Input props
[
  "product" => App\Entity\Product\Product {#22802
    #id: 165
    #code: "Cool_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22821 …}
    #variants: Doctrine\ORM\PersistentCollection {#22823 …}
    #options: Doctrine\ORM\PersistentCollection {#22827 …}
    #associations: Doctrine\ORM\PersistentCollection {#22825 …}
    #createdAt: DateTime @1773547439 {#22800
      date: 2026-03-15 04:03:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22801
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22807 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#12976
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22802}
        #id: 1313
        #name: "Cool Breeze Jeans"
        #slug: "cool-breeze-jeans"
        #description: """
          Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
          \n
          Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
          \n
          Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22813 …}
    #channels: Doctrine\ORM\PersistentCollection {#22819 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22815 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22817 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22803 …}
    -documents: Doctrine\ORM\PersistentCollection {#22805 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22809 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22811 …}
    #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 {#8622
  +product: App\Entity\Product\Product {#22802
    #id: 165
    #code: "Cool_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22821 …}
    #variants: Doctrine\ORM\PersistentCollection {#22823 …}
    #options: Doctrine\ORM\PersistentCollection {#22827 …}
    #associations: Doctrine\ORM\PersistentCollection {#22825 …}
    #createdAt: DateTime @1773547439 {#22800
      date: 2026-03-15 04:03:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22801
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22807 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#12976
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22802}
        #id: 1313
        #name: "Cool Breeze Jeans"
        #slug: "cool-breeze-jeans"
        #description: """
          Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
          \n
          Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
          \n
          Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22813 …}
    #channels: Doctrine\ORM\PersistentCollection {#22819 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22815 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22817 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22803 …}
    -documents: Doctrine\ORM\PersistentCollection {#22805 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22809 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22811 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8904 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#21933 …}
  #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]
44.0 MiB 1.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#22802
    #id: 165
    #code: "Cool_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#22821 …}
    #variants: Doctrine\ORM\PersistentCollection {#22823 …}
    #options: Doctrine\ORM\PersistentCollection {#22827 …}
    #associations: Doctrine\ORM\PersistentCollection {#22825 …}
    #createdAt: DateTime @1773547439 {#22800
      date: 2026-03-15 04:03:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#22801
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#22807 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#12976
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#22802}
        #id: 1313
        #name: "Cool Breeze Jeans"
        #slug: "cool-breeze-jeans"
        #description: """
          Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
          \n
          Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
          \n
          Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#22813 …}
    #channels: Doctrine\ORM\PersistentCollection {#22819 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
    #reviews: Doctrine\ORM\PersistentCollection {#22815 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#22817 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#22803 …}
    -documents: Doctrine\ORM\PersistentCollection {#22805 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#22809 …}
    #organizations: Doctrine\ORM\PersistentCollection {#22811 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cool Breeze Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16132
  -props: [
    "product" => App\Entity\Product\Product {#22802
      #id: 165
      #code: "Cool_Breeze_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#22821 …}
      #variants: Doctrine\ORM\PersistentCollection {#22823 …}
      #options: Doctrine\ORM\PersistentCollection {#22827 …}
      #associations: Doctrine\ORM\PersistentCollection {#22825 …}
      #createdAt: DateTime @1773547439 {#22800
        date: 2026-03-15 04:03:59.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#22801
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#22807 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#12976
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#22802}
          #id: 1313
          #name: "Cool Breeze Jeans"
          #slug: "cool-breeze-jeans"
          #description: """
            Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
            \n
            Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
            \n
            Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#22813 …}
      #channels: Doctrine\ORM\PersistentCollection {#22819 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#19959 …}
      #reviews: Doctrine\ORM\PersistentCollection {#22815 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#22817 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#22803 …}
      -documents: Doctrine\ORM\PersistentCollection {#22805 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#22809 …}
      #organizations: Doctrine\ORM\PersistentCollection {#22811 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17858
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17465 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17470 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8904 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12302
    #collection: Doctrine\Common\Collections\ArrayCollection {#12301 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#12311 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29987 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29989 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17858
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17465 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17470 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cool Breeze Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12302
    #collection: Doctrine\Common\Collections\ArrayCollection {#12301 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#12311 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29987 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29989 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17864
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17858
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17465 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17475 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17470 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8904 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#12302
      #collection: Doctrine\Common\Collections\ArrayCollection {#12301 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#12311 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29987 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29989 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18270 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18272 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18274 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8904 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18458
  +variant: App\Entity\Product\ProductVariant {#8904 …}
  +price: "€27.28"
  +originalPrice: "€27.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 {#18283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18270 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18272 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18274 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 44.0 MiB 1.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20382
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20396 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15858 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#19043
  +cart: App\Entity\Order\Order {#19557 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6475 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20382
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20396 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15858 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5111 …}
}