GET https://boutique.up-pulse.dev/fr_FR/taxons/bonnets/simple

Components

8 Twig Components
40 Render Count
90 ms Render Time
24.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 78.65ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 15.50ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 11.95ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.98ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 2.17ms
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.77ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 5.90ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 20.0 MiB 2.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14081
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14085 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14084 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14082 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14081
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14085 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14084 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14082 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#14064
  -formFactory: Symfony\Component\Form\FormFactory {#8405 …}
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 20.0 MiB 1.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14190
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14290 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14189 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14223 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14953
  +cart: App\Entity\Order\Order {#17047 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14190
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14290 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14189 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14223 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5113 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 20.0 MiB 1.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17199
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17198 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17194 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17196 …}
    +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 {#17211
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#8408 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17199
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17198 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17194 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17196 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 15.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#19465
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19484 …}
    #variants: Doctrine\ORM\PersistentCollection {#19486 …}
    #options: Doctrine\ORM\PersistentCollection {#19490 …}
    #associations: Doctrine\ORM\PersistentCollection {#19488 …}
    #createdAt: DateTime @1773156042 {#19463
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19464
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19470 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#19883
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19465}
        #id: 1001
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
          \n
          Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
          \n
          Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19476 …}
    #channels: Doctrine\ORM\PersistentCollection {#19482 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19478 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19480 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19466 …}
    -documents: Doctrine\ORM\PersistentCollection {#19468 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19472 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19474 …}
    #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 {#18642
  +product: App\Entity\Product\Product {#19465
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19484 …}
    #variants: Doctrine\ORM\PersistentCollection {#19486 …}
    #options: Doctrine\ORM\PersistentCollection {#19490 …}
    #associations: Doctrine\ORM\PersistentCollection {#19488 …}
    #createdAt: DateTime @1773156042 {#19463
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19464
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19470 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#19883
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19465}
        #id: 1001
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
          \n
          Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
          \n
          Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19476 …}
    #channels: Doctrine\ORM\PersistentCollection {#19482 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19478 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19480 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19466 …}
    -documents: Doctrine\ORM\PersistentCollection {#19468 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19472 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19474 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#19517 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 2.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#19465
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19484 …}
    #variants: Doctrine\ORM\PersistentCollection {#19486 …}
    #options: Doctrine\ORM\PersistentCollection {#19490 …}
    #associations: Doctrine\ORM\PersistentCollection {#19488 …}
    #createdAt: DateTime @1773156042 {#19463
      date: 2026-03-10 15:20:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19464
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19470 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#19883
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19465}
        #id: 1001
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
          \n
          Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
          \n
          Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19476 …}
    #channels: Doctrine\ORM\PersistentCollection {#19482 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19478 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19480 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19466 …}
    -documents: Doctrine\ORM\PersistentCollection {#19468 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19472 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19474 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Harmonious Horizon Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19915
  -props: [
    "product" => App\Entity\Product\Product {#19465
      #id: 126
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19484 …}
      #variants: Doctrine\ORM\PersistentCollection {#19486 …}
      #options: Doctrine\ORM\PersistentCollection {#19490 …}
      #associations: Doctrine\ORM\PersistentCollection {#19488 …}
      #createdAt: DateTime @1773156042 {#19463
        date: 2026-03-10 15:20:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19464
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19470 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#19883
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19465}
          #id: 1001
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Atque quisquam quis et perspiciatis dolorem. Rerum ullam provident et tempora. Et nisi dolores ut ut est assumenda quaerat. Quis amet molestiae iusto ipsam debitis nulla.\n
            \n
            Incidunt sed blanditiis ratione dolor qui. Quibusdam aliquid dolores sint quisquam et omnis. Amet et repudiandae voluptas corporis. Et dolore ut quisquam quaerat corrupti officia ut.\n
            \n
            Rem odit et dolor dicta dolor ducimus qui et. Qui eius voluptatem quibusdam magni accusamus eos eum. Laudantium labore culpa ut molestiae est eaque quia. Omnis earum dolores ab inventore et necessitatibus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Non possimus dolore et ea. Esse eum non ad. Ad laboriosam error eveniet deserunt facere ut dolores. Architecto voluptates laudantium dolores."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19476 …}
      #channels: Doctrine\ORM\PersistentCollection {#19482 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19478 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19480 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19466 …}
      -documents: Doctrine\ORM\PersistentCollection {#19468 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19472 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19474 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 1.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20010
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20008 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20012 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19517 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19832
    #collection: Doctrine\Common\Collections\ArrayCollection {#19833 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19829 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31280 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31278 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20010
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20008 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20012 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19832
    #collection: Doctrine\Common\Collections\ArrayCollection {#19833 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19829 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31280 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31278 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20028
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20010
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20015 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20008 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20012 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19517 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19832
      #collection: Doctrine\Common\Collections\ArrayCollection {#19833 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19829 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31280 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31278 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20091
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20081 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20089 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20090 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19517 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20103
  +variant: App\Entity\Product\ProductVariant {#19517 …}
  +price: "€64.88"
  +originalPrice: "€64.88"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20091
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20081 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20089 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20090 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 12.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#19349
    #id: 118
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19368 …}
    #variants: Doctrine\ORM\PersistentCollection {#19370 …}
    #options: Doctrine\ORM\PersistentCollection {#19374 …}
    #associations: Doctrine\ORM\PersistentCollection {#19372 …}
    #createdAt: DateTime @1773231916 {#19347
      date: 2026-03-11 12:25:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19348
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19354 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#7364
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19349}
        #id: 937
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Explicabo beatae voluptas mollitia iste aut esse. Iure non quia voluptatum saepe dolorem. Error deleniti architecto voluptatem.\n
          \n
          Suscipit recusandae amet voluptates quam suscipit eligendi mollitia. Perferendis voluptas maxime omnis magni aut dignissimos quia. Aperiam blanditiis neque ab blanditiis dolor dolorum. Officia natus officia dolorum autem vitae voluptas ullam.\n
          \n
          Vel sint sapiente hic corporis praesentium. Reprehenderit vel explicabo nihil earum. Dolorum quia consectetur quia quo consequatur voluptate.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Molestiae nihil facere voluptatem itaque. Facilis quisquam enim corrupti est optio eligendi assumenda. Et molestiae autem aspernatur. Dolores quidem et et deleniti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19360 …}
    #channels: Doctrine\ORM\PersistentCollection {#19366 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19362 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19364 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19350 …}
    -documents: Doctrine\ORM\PersistentCollection {#19352 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19356 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19358 …}
    #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 {#20159
  +product: App\Entity\Product\Product {#19349
    #id: 118
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19368 …}
    #variants: Doctrine\ORM\PersistentCollection {#19370 …}
    #options: Doctrine\ORM\PersistentCollection {#19374 …}
    #associations: Doctrine\ORM\PersistentCollection {#19372 …}
    #createdAt: DateTime @1773231916 {#19347
      date: 2026-03-11 12:25:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19348
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19354 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#7364
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19349}
        #id: 937
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Explicabo beatae voluptas mollitia iste aut esse. Iure non quia voluptatum saepe dolorem. Error deleniti architecto voluptatem.\n
          \n
          Suscipit recusandae amet voluptates quam suscipit eligendi mollitia. Perferendis voluptas maxime omnis magni aut dignissimos quia. Aperiam blanditiis neque ab blanditiis dolor dolorum. Officia natus officia dolorum autem vitae voluptas ullam.\n
          \n
          Vel sint sapiente hic corporis praesentium. Reprehenderit vel explicabo nihil earum. Dolorum quia consectetur quia quo consequatur voluptate.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Molestiae nihil facere voluptatem itaque. Facilis quisquam enim corrupti est optio eligendi assumenda. Et molestiae autem aspernatur. Dolores quidem et et deleniti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19360 …}
    #channels: Doctrine\ORM\PersistentCollection {#19366 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19362 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19364 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19350 …}
    -documents: Doctrine\ORM\PersistentCollection {#19352 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19356 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19358 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#20179 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 3.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#19349
    #id: 118
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19368 …}
    #variants: Doctrine\ORM\PersistentCollection {#19370 …}
    #options: Doctrine\ORM\PersistentCollection {#19374 …}
    #associations: Doctrine\ORM\PersistentCollection {#19372 …}
    #createdAt: DateTime @1773231916 {#19347
      date: 2026-03-11 12:25:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19348
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19354 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#7364
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19349}
        #id: 937
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Explicabo beatae voluptas mollitia iste aut esse. Iure non quia voluptatum saepe dolorem. Error deleniti architecto voluptatem.\n
          \n
          Suscipit recusandae amet voluptates quam suscipit eligendi mollitia. Perferendis voluptas maxime omnis magni aut dignissimos quia. Aperiam blanditiis neque ab blanditiis dolor dolorum. Officia natus officia dolorum autem vitae voluptas ullam.\n
          \n
          Vel sint sapiente hic corporis praesentium. Reprehenderit vel explicabo nihil earum. Dolorum quia consectetur quia quo consequatur voluptate.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Molestiae nihil facere voluptatem itaque. Facilis quisquam enim corrupti est optio eligendi assumenda. Et molestiae autem aspernatur. Dolores quidem et et deleniti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19360 …}
    #channels: Doctrine\ORM\PersistentCollection {#19366 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19362 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19364 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19350 …}
    -documents: Doctrine\ORM\PersistentCollection {#19352 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19356 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19358 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lively Luminous Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#12864
  -props: [
    "product" => App\Entity\Product\Product {#19349
      #id: 118
      #code: "Lively_Luminous_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19368 …}
      #variants: Doctrine\ORM\PersistentCollection {#19370 …}
      #options: Doctrine\ORM\PersistentCollection {#19374 …}
      #associations: Doctrine\ORM\PersistentCollection {#19372 …}
      #createdAt: DateTime @1773231916 {#19347
        date: 2026-03-11 12:25:16.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19348
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19354 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#7364
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19349}
          #id: 937
          #name: "Lively Luminous Cap"
          #slug: "lively-luminous-cap"
          #description: """
            Explicabo beatae voluptas mollitia iste aut esse. Iure non quia voluptatum saepe dolorem. Error deleniti architecto voluptatem.\n
            \n
            Suscipit recusandae amet voluptates quam suscipit eligendi mollitia. Perferendis voluptas maxime omnis magni aut dignissimos quia. Aperiam blanditiis neque ab blanditiis dolor dolorum. Officia natus officia dolorum autem vitae voluptas ullam.\n
            \n
            Vel sint sapiente hic corporis praesentium. Reprehenderit vel explicabo nihil earum. Dolorum quia consectetur quia quo consequatur voluptate.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Molestiae nihil facere voluptatem itaque. Facilis quisquam enim corrupti est optio eligendi assumenda. Et molestiae autem aspernatur. Dolores quidem et et deleniti."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19360 …}
      #channels: Doctrine\ORM\PersistentCollection {#19366 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19362 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19364 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19350 …}
      -documents: Doctrine\ORM\PersistentCollection {#19352 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19356 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19358 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16590 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16658 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16601 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20179 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20201
    #collection: Doctrine\Common\Collections\ArrayCollection {#20202 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20199 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32278 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32280 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16590 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16658 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16601 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lively Luminous Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20201
    #collection: Doctrine\Common\Collections\ArrayCollection {#20202 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20199 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32278 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32280 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16718
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16602
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16590 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16658 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16601 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20179 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20201
      #collection: Doctrine\Common\Collections\ArrayCollection {#20202 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20199 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32278 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32280 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17189 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17802 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17840 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20179 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17869
  +variant: App\Entity\Product\ProductVariant {#20179 …}
  +price: "€93.64"
  +originalPrice: "€93.64"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17189 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17802 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17840 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 6.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#19407
    #id: 121
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19426 …}
    #variants: Doctrine\ORM\PersistentCollection {#19428 …}
    #options: Doctrine\ORM\PersistentCollection {#19432 …}
    #associations: Doctrine\ORM\PersistentCollection {#19430 …}
    #createdAt: DateTime @1773234187 {#19405
      date: 2026-03-11 13:03:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19406
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19412 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#18847
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19407}
        #id: 961
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Iste ducimus aut ea dolorem sed aut placeat. Et ex dolor deleniti. Consequatur est ipsa quidem at.\n
          \n
          Unde ut impedit illum distinctio possimus. Sint adipisci ad reprehenderit officiis error quia aut. Nemo dolorum rerum beatae et sint dolor.\n
          \n
          Aut omnis quisquam consequatur tenetur. Aut eum et pariatur molestiae autem quod maxime adipisci. Nihil architecto autem porro quos voluptate eius. Sit rerum quam quo magni odio quaerat praesentium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quia odit officia corporis dolorum et saepe. Est dolorem quo et autem esse."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19418 …}
    #channels: Doctrine\ORM\PersistentCollection {#19424 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19420 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19422 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19408 …}
    -documents: Doctrine\ORM\PersistentCollection {#19410 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19414 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19416 …}
    #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 {#4918
  +product: App\Entity\Product\Product {#19407
    #id: 121
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19426 …}
    #variants: Doctrine\ORM\PersistentCollection {#19428 …}
    #options: Doctrine\ORM\PersistentCollection {#19432 …}
    #associations: Doctrine\ORM\PersistentCollection {#19430 …}
    #createdAt: DateTime @1773234187 {#19405
      date: 2026-03-11 13:03:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19406
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19412 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#18847
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19407}
        #id: 961
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Iste ducimus aut ea dolorem sed aut placeat. Et ex dolor deleniti. Consequatur est ipsa quidem at.\n
          \n
          Unde ut impedit illum distinctio possimus. Sint adipisci ad reprehenderit officiis error quia aut. Nemo dolorum rerum beatae et sint dolor.\n
          \n
          Aut omnis quisquam consequatur tenetur. Aut eum et pariatur molestiae autem quod maxime adipisci. Nihil architecto autem porro quos voluptate eius. Sit rerum quam quo magni odio quaerat praesentium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quia odit officia corporis dolorum et saepe. Est dolorem quo et autem esse."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19418 …}
    #channels: Doctrine\ORM\PersistentCollection {#19424 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19420 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19422 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19408 …}
    -documents: Doctrine\ORM\PersistentCollection {#19410 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19414 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19416 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#18461 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 1.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#19407
    #id: 121
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19426 …}
    #variants: Doctrine\ORM\PersistentCollection {#19428 …}
    #options: Doctrine\ORM\PersistentCollection {#19432 …}
    #associations: Doctrine\ORM\PersistentCollection {#19430 …}
    #createdAt: DateTime @1773234187 {#19405
      date: 2026-03-11 13:03:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19406
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19412 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#18847
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19407}
        #id: 961
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Iste ducimus aut ea dolorem sed aut placeat. Et ex dolor deleniti. Consequatur est ipsa quidem at.\n
          \n
          Unde ut impedit illum distinctio possimus. Sint adipisci ad reprehenderit officiis error quia aut. Nemo dolorum rerum beatae et sint dolor.\n
          \n
          Aut omnis quisquam consequatur tenetur. Aut eum et pariatur molestiae autem quod maxime adipisci. Nihil architecto autem porro quos voluptate eius. Sit rerum quam quo magni odio quaerat praesentium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quia odit officia corporis dolorum et saepe. Est dolorem quo et autem esse."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19418 …}
    #channels: Doctrine\ORM\PersistentCollection {#19424 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19420 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19422 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19408 …}
    -documents: Doctrine\ORM\PersistentCollection {#19410 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19414 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19416 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Casual Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18963
  -props: [
    "product" => App\Entity\Product\Product {#19407
      #id: 121
      #code: "Casual_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19426 …}
      #variants: Doctrine\ORM\PersistentCollection {#19428 …}
      #options: Doctrine\ORM\PersistentCollection {#19432 …}
      #associations: Doctrine\ORM\PersistentCollection {#19430 …}
      #createdAt: DateTime @1773234187 {#19405
        date: 2026-03-11 13:03:07.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19406
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19412 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#18847
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19407}
          #id: 961
          #name: "Casual Coastal Cap"
          #slug: "casual-coastal-cap"
          #description: """
            Iste ducimus aut ea dolorem sed aut placeat. Et ex dolor deleniti. Consequatur est ipsa quidem at.\n
            \n
            Unde ut impedit illum distinctio possimus. Sint adipisci ad reprehenderit officiis error quia aut. Nemo dolorum rerum beatae et sint dolor.\n
            \n
            Aut omnis quisquam consequatur tenetur. Aut eum et pariatur molestiae autem quod maxime adipisci. Nihil architecto autem porro quos voluptate eius. Sit rerum quam quo magni odio quaerat praesentium.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quia odit officia corporis dolorum et saepe. Est dolorem quo et autem esse."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19418 …}
      #channels: Doctrine\ORM\PersistentCollection {#19424 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19420 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19422 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19408 …}
      -documents: Doctrine\ORM\PersistentCollection {#19410 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19414 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19416 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 1.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16513 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19243 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16510 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18461 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18443
    #collection: Doctrine\Common\Collections\ArrayCollection {#18437 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18466 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32297 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32299 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16513 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19243 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16510 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Casual Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18443
    #collection: Doctrine\Common\Collections\ArrayCollection {#18437 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18466 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32297 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32299 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19630
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19224
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16513 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19243 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16510 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18461 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18443
      #collection: Doctrine\Common\Collections\ArrayCollection {#18437 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18466 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32297 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32299 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20006 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18461 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20225
  +variant: App\Entity\Product\ProductVariant {#18461 …}
  +price: "€4.49"
  +originalPrice: "€4.49"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20006 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 6.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#19436
    #id: 123
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19455 …}
    #variants: Doctrine\ORM\PersistentCollection {#19457 …}
    #options: Doctrine\ORM\PersistentCollection {#19461 …}
    #associations: Doctrine\ORM\PersistentCollection {#19459 …}
    #createdAt: DateTime @1773362189 {#19434
      date: 2026-03-13 00:36:29.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19435
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19441 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20341
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19436}
        #id: 977
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Culpa non omnis aut aliquam. Nihil nulla hic voluptas quia. Est libero non dignissimos doloribus est rerum. Rerum eum dolor eligendi doloremque aut et.\n
          \n
          Velit omnis eaque doloremque tempora. Qui ab est perspiciatis sequi et velit. Ipsa quia voluptas similique sed ullam veritatis. Ut eos corrupti dolores fugit incidunt.\n
          \n
          Cupiditate a quis harum praesentium in. Enim dicta quod praesentium eius velit. Ut et laboriosam quaerat ut. Sit sint voluptatem ullam maiores. Est beatae id sint est dolorum itaque.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ex eveniet dolor qui vel molestias nesciunt. Officia quos et rerum quo id. Voluptatibus et dicta neque placeat rem error eligendi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19447 …}
    #channels: Doctrine\ORM\PersistentCollection {#19453 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19449 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19451 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19437 …}
    -documents: Doctrine\ORM\PersistentCollection {#19439 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19443 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19445 …}
    #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 {#20267
  +product: App\Entity\Product\Product {#19436
    #id: 123
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19455 …}
    #variants: Doctrine\ORM\PersistentCollection {#19457 …}
    #options: Doctrine\ORM\PersistentCollection {#19461 …}
    #associations: Doctrine\ORM\PersistentCollection {#19459 …}
    #createdAt: DateTime @1773362189 {#19434
      date: 2026-03-13 00:36:29.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19435
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19441 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20341
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19436}
        #id: 977
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Culpa non omnis aut aliquam. Nihil nulla hic voluptas quia. Est libero non dignissimos doloribus est rerum. Rerum eum dolor eligendi doloremque aut et.\n
          \n
          Velit omnis eaque doloremque tempora. Qui ab est perspiciatis sequi et velit. Ipsa quia voluptas similique sed ullam veritatis. Ut eos corrupti dolores fugit incidunt.\n
          \n
          Cupiditate a quis harum praesentium in. Enim dicta quod praesentium eius velit. Ut et laboriosam quaerat ut. Sit sint voluptatem ullam maiores. Est beatae id sint est dolorum itaque.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ex eveniet dolor qui vel molestias nesciunt. Officia quos et rerum quo id. Voluptatibus et dicta neque placeat rem error eligendi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19447 …}
    #channels: Doctrine\ORM\PersistentCollection {#19453 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19449 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19451 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19437 …}
    -documents: Doctrine\ORM\PersistentCollection {#19439 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19443 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19445 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#20287 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#19436
    #id: 123
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19455 …}
    #variants: Doctrine\ORM\PersistentCollection {#19457 …}
    #options: Doctrine\ORM\PersistentCollection {#19461 …}
    #associations: Doctrine\ORM\PersistentCollection {#19459 …}
    #createdAt: DateTime @1773362189 {#19434
      date: 2026-03-13 00:36:29.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19435
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19441 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20341
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19436}
        #id: 977
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Culpa non omnis aut aliquam. Nihil nulla hic voluptas quia. Est libero non dignissimos doloribus est rerum. Rerum eum dolor eligendi doloremque aut et.\n
          \n
          Velit omnis eaque doloremque tempora. Qui ab est perspiciatis sequi et velit. Ipsa quia voluptas similique sed ullam veritatis. Ut eos corrupti dolores fugit incidunt.\n
          \n
          Cupiditate a quis harum praesentium in. Enim dicta quod praesentium eius velit. Ut et laboriosam quaerat ut. Sit sint voluptatem ullam maiores. Est beatae id sint est dolorum itaque.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ex eveniet dolor qui vel molestias nesciunt. Officia quos et rerum quo id. Voluptatibus et dicta neque placeat rem error eligendi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19447 …}
    #channels: Doctrine\ORM\PersistentCollection {#19453 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19449 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19451 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19437 …}
    -documents: Doctrine\ORM\PersistentCollection {#19439 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19443 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19445 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sophisticated Sunset Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20368
  -props: [
    "product" => App\Entity\Product\Product {#19436
      #id: 123
      #code: "Sophisticated_Sunset_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19455 …}
      #variants: Doctrine\ORM\PersistentCollection {#19457 …}
      #options: Doctrine\ORM\PersistentCollection {#19461 …}
      #associations: Doctrine\ORM\PersistentCollection {#19459 …}
      #createdAt: DateTime @1773362189 {#19434
        date: 2026-03-13 00:36:29.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19435
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19441 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#20341
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19436}
          #id: 977
          #name: "Sophisticated Sunset Cap"
          #slug: "sophisticated-sunset-cap"
          #description: """
            Culpa non omnis aut aliquam. Nihil nulla hic voluptas quia. Est libero non dignissimos doloribus est rerum. Rerum eum dolor eligendi doloremque aut et.\n
            \n
            Velit omnis eaque doloremque tempora. Qui ab est perspiciatis sequi et velit. Ipsa quia voluptas similique sed ullam veritatis. Ut eos corrupti dolores fugit incidunt.\n
            \n
            Cupiditate a quis harum praesentium in. Enim dicta quod praesentium eius velit. Ut et laboriosam quaerat ut. Sit sint voluptatem ullam maiores. Est beatae id sint est dolorum itaque.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ex eveniet dolor qui vel molestias nesciunt. Officia quos et rerum quo id. Voluptatibus et dicta neque placeat rem error eligendi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19447 …}
      #channels: Doctrine\ORM\PersistentCollection {#19453 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19449 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19451 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19437 …}
      -documents: Doctrine\ORM\PersistentCollection {#19439 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19443 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19445 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20435 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20422 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20287 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20309
    #collection: Doctrine\Common\Collections\ArrayCollection {#20310 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20307 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32316 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32318 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20435 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20422 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sophisticated Sunset Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20309
    #collection: Doctrine\Common\Collections\ArrayCollection {#20310 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20307 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32316 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32318 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20447
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20424
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20420 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20435 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20422 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20287 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20309
      #collection: Doctrine\Common\Collections\ArrayCollection {#20310 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20307 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32316 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32318 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20494
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20485 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20492 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20493 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20287 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20504
  +variant: App\Entity\Product\ProductVariant {#20287 …}
  +price: "€97.25"
  +originalPrice: "€97.25"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20494
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20485 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20492 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20493 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 22.0 MiB 9.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#19320
    #id: 116
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19339 …}
    #variants: Doctrine\ORM\PersistentCollection {#19341 …}
    #options: Doctrine\ORM\PersistentCollection {#19345 …}
    #associations: Doctrine\ORM\PersistentCollection {#19343 …}
    #createdAt: DateTime @1773409448 {#19318
      date: 2026-03-13 13:44:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19319
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19325 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20620
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19320}
        #id: 921
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Aut voluptatem voluptas laboriosam eos dolor sint omnis. Rerum quam et nam repellat aut. Ea maxime magnam velit qui omnis doloremque atque.\n
          \n
          Eum rerum et rem ratione qui voluptates assumenda. Ipsam distinctio magnam at adipisci nemo numquam. Dolorum dolorem ut eum nam adipisci eveniet. Voluptatem consequatur beatae est maiores inventore illo provident. Quos dolorum et quaerat.\n
          \n
          Vel illum earum ipsa quidem omnis. Voluptatem est et sed consequatur labore. Voluptas repudiandae sed doloremque assumenda natus voluptatem vero.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores consequatur illum aut est ipsam. Amet sequi laboriosam facilis veniam dolorem beatae. Est sapiente magnam laudantium qui eos quaerat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19331 …}
    #channels: Doctrine\ORM\PersistentCollection {#19337 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19333 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19335 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19321 …}
    -documents: Doctrine\ORM\PersistentCollection {#19323 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19327 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19329 …}
    #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 {#20546
  +product: App\Entity\Product\Product {#19320
    #id: 116
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19339 …}
    #variants: Doctrine\ORM\PersistentCollection {#19341 …}
    #options: Doctrine\ORM\PersistentCollection {#19345 …}
    #associations: Doctrine\ORM\PersistentCollection {#19343 …}
    #createdAt: DateTime @1773409448 {#19318
      date: 2026-03-13 13:44:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19319
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19325 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20620
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19320}
        #id: 921
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Aut voluptatem voluptas laboriosam eos dolor sint omnis. Rerum quam et nam repellat aut. Ea maxime magnam velit qui omnis doloremque atque.\n
          \n
          Eum rerum et rem ratione qui voluptates assumenda. Ipsam distinctio magnam at adipisci nemo numquam. Dolorum dolorem ut eum nam adipisci eveniet. Voluptatem consequatur beatae est maiores inventore illo provident. Quos dolorum et quaerat.\n
          \n
          Vel illum earum ipsa quidem omnis. Voluptatem est et sed consequatur labore. Voluptas repudiandae sed doloremque assumenda natus voluptatem vero.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores consequatur illum aut est ipsam. Amet sequi laboriosam facilis veniam dolorem beatae. Est sapiente magnam laudantium qui eos quaerat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19331 …}
    #channels: Doctrine\ORM\PersistentCollection {#19337 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19333 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19335 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19321 …}
    -documents: Doctrine\ORM\PersistentCollection {#19323 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19327 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19329 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#20566 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 1.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#19320
    #id: 116
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19339 …}
    #variants: Doctrine\ORM\PersistentCollection {#19341 …}
    #options: Doctrine\ORM\PersistentCollection {#19345 …}
    #associations: Doctrine\ORM\PersistentCollection {#19343 …}
    #createdAt: DateTime @1773409448 {#19318
      date: 2026-03-13 13:44:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19319
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19325 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20620
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19320}
        #id: 921
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Aut voluptatem voluptas laboriosam eos dolor sint omnis. Rerum quam et nam repellat aut. Ea maxime magnam velit qui omnis doloremque atque.\n
          \n
          Eum rerum et rem ratione qui voluptates assumenda. Ipsam distinctio magnam at adipisci nemo numquam. Dolorum dolorem ut eum nam adipisci eveniet. Voluptatem consequatur beatae est maiores inventore illo provident. Quos dolorum et quaerat.\n
          \n
          Vel illum earum ipsa quidem omnis. Voluptatem est et sed consequatur labore. Voluptas repudiandae sed doloremque assumenda natus voluptatem vero.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores consequatur illum aut est ipsam. Amet sequi laboriosam facilis veniam dolorem beatae. Est sapiente magnam laudantium qui eos quaerat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19331 …}
    #channels: Doctrine\ORM\PersistentCollection {#19337 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19333 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19335 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19321 …}
    -documents: Doctrine\ORM\PersistentCollection {#19323 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19327 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19329 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20647
  -props: [
    "product" => App\Entity\Product\Product {#19320
      #id: 116
      #code: "Classic_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19339 …}
      #variants: Doctrine\ORM\PersistentCollection {#19341 …}
      #options: Doctrine\ORM\PersistentCollection {#19345 …}
      #associations: Doctrine\ORM\PersistentCollection {#19343 …}
      #createdAt: DateTime @1773409448 {#19318
        date: 2026-03-13 13:44:08.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19319
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19325 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#20620
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19320}
          #id: 921
          #name: "Classic Coastal Cap"
          #slug: "classic-coastal-cap"
          #description: """
            Aut voluptatem voluptas laboriosam eos dolor sint omnis. Rerum quam et nam repellat aut. Ea maxime magnam velit qui omnis doloremque atque.\n
            \n
            Eum rerum et rem ratione qui voluptates assumenda. Ipsam distinctio magnam at adipisci nemo numquam. Dolorum dolorem ut eum nam adipisci eveniet. Voluptatem consequatur beatae est maiores inventore illo provident. Quos dolorum et quaerat.\n
            \n
            Vel illum earum ipsa quidem omnis. Voluptatem est et sed consequatur labore. Voluptas repudiandae sed doloremque assumenda natus voluptatem vero.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolores consequatur illum aut est ipsam. Amet sequi laboriosam facilis veniam dolorem beatae. Est sapiente magnam laudantium qui eos quaerat."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19331 …}
      #channels: Doctrine\ORM\PersistentCollection {#19337 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19333 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19335 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19321 …}
      -documents: Doctrine\ORM\PersistentCollection {#19323 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19327 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19329 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 4.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20706
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20702 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20717 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20704 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20566 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20588
    #collection: Doctrine\Common\Collections\ArrayCollection {#20589 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20586 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32335 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32337 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20706
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20702 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20717 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20704 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20588
    #collection: Doctrine\Common\Collections\ArrayCollection {#20589 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20586 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32335 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32337 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20729
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20706
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20702 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20717 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20704 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20566 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20588
      #collection: Doctrine\Common\Collections\ArrayCollection {#20589 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20586 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32335 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32337 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20776
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20774 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20775 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20566 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20786
  +variant: App\Entity\Product\ProductVariant {#20566 …}
  +price: "€32.92"
  +originalPrice: "€32.92"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20776
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20774 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20775 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 22.0 MiB 8.18 ms
Input props
[
  "product" => App\Entity\Product\Product {#19291
    #id: 115
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19310 …}
    #variants: Doctrine\ORM\PersistentCollection {#19312 …}
    #options: Doctrine\ORM\PersistentCollection {#19316 …}
    #associations: Doctrine\ORM\PersistentCollection {#19314 …}
    #createdAt: DateTime @1773413443 {#19289
      date: 2026-03-13 14:50:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19290
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19296 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20902
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19291}
        #id: 913
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Ratione et qui molestiae beatae. Molestiae eveniet fugiat expedita molestias. Aut sed enim sit eum architecto quas tenetur. Dolores molestiae nisi doloremque expedita.\n
          \n
          Qui earum ut nihil a pariatur. Minima qui numquam doloribus amet aut maxime quia. Quam fugiat et ad ut similique cumque. Quidem animi est velit repudiandae et excepturi.\n
          \n
          Quae nihil voluptatem excepturi voluptate mollitia error. Cupiditate laboriosam magni qui repellendus perferendis voluptas eaque. Voluptate quia in qui et voluptatibus. Ipsum quia dolores laudantium adipisci quisquam accusamus fuga. Voluptatem recusandae quae est ipsa.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Id error sed at vero occaecati. Quaerat et omnis sint. Saepe quia odio alias sit. Dolores eum necessitatibus quibusdam incidunt eos."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19302 …}
    #channels: Doctrine\ORM\PersistentCollection {#19308 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19304 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19306 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19292 …}
    -documents: Doctrine\ORM\PersistentCollection {#19294 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19298 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19300 …}
    #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 {#20828
  +product: App\Entity\Product\Product {#19291
    #id: 115
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19310 …}
    #variants: Doctrine\ORM\PersistentCollection {#19312 …}
    #options: Doctrine\ORM\PersistentCollection {#19316 …}
    #associations: Doctrine\ORM\PersistentCollection {#19314 …}
    #createdAt: DateTime @1773413443 {#19289
      date: 2026-03-13 14:50:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19290
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19296 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20902
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19291}
        #id: 913
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Ratione et qui molestiae beatae. Molestiae eveniet fugiat expedita molestias. Aut sed enim sit eum architecto quas tenetur. Dolores molestiae nisi doloremque expedita.\n
          \n
          Qui earum ut nihil a pariatur. Minima qui numquam doloribus amet aut maxime quia. Quam fugiat et ad ut similique cumque. Quidem animi est velit repudiandae et excepturi.\n
          \n
          Quae nihil voluptatem excepturi voluptate mollitia error. Cupiditate laboriosam magni qui repellendus perferendis voluptas eaque. Voluptate quia in qui et voluptatibus. Ipsum quia dolores laudantium adipisci quisquam accusamus fuga. Voluptatem recusandae quae est ipsa.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Id error sed at vero occaecati. Quaerat et omnis sint. Saepe quia odio alias sit. Dolores eum necessitatibus quibusdam incidunt eos."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19302 …}
    #channels: Doctrine\ORM\PersistentCollection {#19308 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19304 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19306 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19292 …}
    -documents: Doctrine\ORM\PersistentCollection {#19294 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19298 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19300 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#20848 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 2.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#19291
    #id: 115
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19310 …}
    #variants: Doctrine\ORM\PersistentCollection {#19312 …}
    #options: Doctrine\ORM\PersistentCollection {#19316 …}
    #associations: Doctrine\ORM\PersistentCollection {#19314 …}
    #createdAt: DateTime @1773413443 {#19289
      date: 2026-03-13 14:50:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19290
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19296 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#20902
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19291}
        #id: 913
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Ratione et qui molestiae beatae. Molestiae eveniet fugiat expedita molestias. Aut sed enim sit eum architecto quas tenetur. Dolores molestiae nisi doloremque expedita.\n
          \n
          Qui earum ut nihil a pariatur. Minima qui numquam doloribus amet aut maxime quia. Quam fugiat et ad ut similique cumque. Quidem animi est velit repudiandae et excepturi.\n
          \n
          Quae nihil voluptatem excepturi voluptate mollitia error. Cupiditate laboriosam magni qui repellendus perferendis voluptas eaque. Voluptate quia in qui et voluptatibus. Ipsum quia dolores laudantium adipisci quisquam accusamus fuga. Voluptatem recusandae quae est ipsa.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Id error sed at vero occaecati. Quaerat et omnis sint. Saepe quia odio alias sit. Dolores eum necessitatibus quibusdam incidunt eos."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19302 …}
    #channels: Doctrine\ORM\PersistentCollection {#19308 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19304 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19306 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19292 …}
    -documents: Doctrine\ORM\PersistentCollection {#19294 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19298 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19300 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elegant Escape Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20929
  -props: [
    "product" => App\Entity\Product\Product {#19291
      #id: 115
      #code: "Elegant_Escape_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19310 …}
      #variants: Doctrine\ORM\PersistentCollection {#19312 …}
      #options: Doctrine\ORM\PersistentCollection {#19316 …}
      #associations: Doctrine\ORM\PersistentCollection {#19314 …}
      #createdAt: DateTime @1773413443 {#19289
        date: 2026-03-13 14:50:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19290
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19296 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#20902
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19291}
          #id: 913
          #name: "Elegant Escape Cap"
          #slug: "elegant-escape-cap"
          #description: """
            Ratione et qui molestiae beatae. Molestiae eveniet fugiat expedita molestias. Aut sed enim sit eum architecto quas tenetur. Dolores molestiae nisi doloremque expedita.\n
            \n
            Qui earum ut nihil a pariatur. Minima qui numquam doloribus amet aut maxime quia. Quam fugiat et ad ut similique cumque. Quidem animi est velit repudiandae et excepturi.\n
            \n
            Quae nihil voluptatem excepturi voluptate mollitia error. Cupiditate laboriosam magni qui repellendus perferendis voluptas eaque. Voluptate quia in qui et voluptatibus. Ipsum quia dolores laudantium adipisci quisquam accusamus fuga. Voluptatem recusandae quae est ipsa.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Id error sed at vero occaecati. Quaerat et omnis sint. Saepe quia odio alias sit. Dolores eum necessitatibus quibusdam incidunt eos."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19302 …}
      #channels: Doctrine\ORM\PersistentCollection {#19308 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19304 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19306 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19292 …}
      -documents: Doctrine\ORM\PersistentCollection {#19294 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19298 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19300 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 0.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20988
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20984 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20986 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20848 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20870
    #collection: Doctrine\Common\Collections\ArrayCollection {#20871 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20868 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32354 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32356 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20988
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20984 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20986 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elegant Escape Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20870
    #collection: Doctrine\Common\Collections\ArrayCollection {#20871 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20868 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32354 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32356 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21011
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20988
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20984 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20999 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20986 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20848 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20870
      #collection: Doctrine\Common\Collections\ArrayCollection {#20871 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20868 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32354 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32356 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21058
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21056 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21057 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20848 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21068
  +variant: App\Entity\Product\ProductVariant {#20848 …}
  +price: "€47.79"
  +originalPrice: "€47.79"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21058
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21056 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21057 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 22.0 MiB 6.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#19262
    #id: 114
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19281 …}
    #variants: Doctrine\ORM\PersistentCollection {#19283 …}
    #options: Doctrine\ORM\PersistentCollection {#19287 …}
    #associations: Doctrine\ORM\PersistentCollection {#19285 …}
    #createdAt: DateTime @1773536437 {#19260
      date: 2026-03-15 01:00:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19261
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19267 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21184
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19262}
        #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 {#19273 …}
    #channels: Doctrine\ORM\PersistentCollection {#19279 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19275 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19277 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19263 …}
    -documents: Doctrine\ORM\PersistentCollection {#19265 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19269 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19271 …}
    #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 {#21110
  +product: App\Entity\Product\Product {#19262
    #id: 114
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19281 …}
    #variants: Doctrine\ORM\PersistentCollection {#19283 …}
    #options: Doctrine\ORM\PersistentCollection {#19287 …}
    #associations: Doctrine\ORM\PersistentCollection {#19285 …}
    #createdAt: DateTime @1773536437 {#19260
      date: 2026-03-15 01:00:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19261
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19267 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21184
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19262}
        #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 {#19273 …}
    #channels: Doctrine\ORM\PersistentCollection {#19279 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19275 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19277 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19263 …}
    -documents: Doctrine\ORM\PersistentCollection {#19265 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19269 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19271 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#21130 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#19262
    #id: 114
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19281 …}
    #variants: Doctrine\ORM\PersistentCollection {#19283 …}
    #options: Doctrine\ORM\PersistentCollection {#19287 …}
    #associations: Doctrine\ORM\PersistentCollection {#19285 …}
    #createdAt: DateTime @1773536437 {#19260
      date: 2026-03-15 01:00:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19261
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19267 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21184
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19262}
        #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 {#19273 …}
    #channels: Doctrine\ORM\PersistentCollection {#19279 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19275 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19277 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19263 …}
    -documents: Doctrine\ORM\PersistentCollection {#19265 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19269 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19271 …}
    #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 {#21211
  -props: [
    "product" => App\Entity\Product\Product {#19262
      #id: 114
      #code: "Vibrant_Voyage_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19281 …}
      #variants: Doctrine\ORM\PersistentCollection {#19283 …}
      #options: Doctrine\ORM\PersistentCollection {#19287 …}
      #associations: Doctrine\ORM\PersistentCollection {#19285 …}
      #createdAt: DateTime @1773536437 {#19260
        date: 2026-03-15 01:00:37.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19261
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19267 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#21184
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19262}
          #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 {#19273 …}
      #channels: Doctrine\ORM\PersistentCollection {#19279 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19275 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19277 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19263 …}
      -documents: Doctrine\ORM\PersistentCollection {#19265 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19269 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19271 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 0.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21264
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21260 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21275 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21262 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21130 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21152
    #collection: Doctrine\Common\Collections\ArrayCollection {#21153 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21150 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32375 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21264
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21260 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21275 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21262 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Vibrant Voyage Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21152
    #collection: Doctrine\Common\Collections\ArrayCollection {#21153 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21150 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32375 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21287
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21264
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21260 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21275 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21262 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21130 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21152
      #collection: Doctrine\Common\Collections\ArrayCollection {#21153 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21150 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32373 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32375 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21334
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21325 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21332 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21333 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21130 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21344
  +variant: App\Entity\Product\ProductVariant {#21130 …}
  +price: "€59.65"
  +originalPrice: "€59.65"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21334
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21325 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21332 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21333 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 22.0 MiB 6.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#18637
    #id: 112
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19189 …}
    #variants: Doctrine\ORM\PersistentCollection {#19187 …}
    #options: Doctrine\ORM\PersistentCollection {#19256 …}
    #associations: Doctrine\ORM\PersistentCollection {#19259 …}
    #createdAt: DateTime @1773541656 {#18644
      date: 2026-03-15 02:27:36.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#18610
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18809 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21460
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#18637}
        #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 {#18864 …}
    #channels: Doctrine\ORM\PersistentCollection {#19048 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18980 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19051 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#18609 …}
    -documents: Doctrine\ORM\PersistentCollection {#18710 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#18807 …}
    #organizations: Doctrine\ORM\PersistentCollection {#18811 …}
    #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 {#21386
  +product: App\Entity\Product\Product {#18637
    #id: 112
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19189 …}
    #variants: Doctrine\ORM\PersistentCollection {#19187 …}
    #options: Doctrine\ORM\PersistentCollection {#19256 …}
    #associations: Doctrine\ORM\PersistentCollection {#19259 …}
    #createdAt: DateTime @1773541656 {#18644
      date: 2026-03-15 02:27:36.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#18610
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18809 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21460
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#18637}
        #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 {#18864 …}
    #channels: Doctrine\ORM\PersistentCollection {#19048 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18980 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19051 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#18609 …}
    -documents: Doctrine\ORM\PersistentCollection {#18710 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#18807 …}
    #organizations: Doctrine\ORM\PersistentCollection {#18811 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#21406 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 1.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#18637
    #id: 112
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19189 …}
    #variants: Doctrine\ORM\PersistentCollection {#19187 …}
    #options: Doctrine\ORM\PersistentCollection {#19256 …}
    #associations: Doctrine\ORM\PersistentCollection {#19259 …}
    #createdAt: DateTime @1773541656 {#18644
      date: 2026-03-15 02:27:36.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#18610
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18809 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21460
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#18637}
        #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 {#18864 …}
    #channels: Doctrine\ORM\PersistentCollection {#19048 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18980 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19051 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#18609 …}
    -documents: Doctrine\ORM\PersistentCollection {#18710 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#18807 …}
    #organizations: Doctrine\ORM\PersistentCollection {#18811 …}
    #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 {#21487
  -props: [
    "product" => App\Entity\Product\Product {#18637
      #id: 112
      #code: "Blissful_Breeze_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19189 …}
      #variants: Doctrine\ORM\PersistentCollection {#19187 …}
      #options: Doctrine\ORM\PersistentCollection {#19256 …}
      #associations: Doctrine\ORM\PersistentCollection {#19259 …}
      #createdAt: DateTime @1773541656 {#18644
        date: 2026-03-15 02:27:36.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#18610
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18809 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#21460
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#18637}
          #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 {#18864 …}
      #channels: Doctrine\ORM\PersistentCollection {#19048 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18980 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19051 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#18609 …}
      -documents: Doctrine\ORM\PersistentCollection {#18710 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#18807 …}
      #organizations: Doctrine\ORM\PersistentCollection {#18811 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 0.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21536 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21551 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21538 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21406 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21428
    #collection: Doctrine\Common\Collections\ArrayCollection {#21429 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21426 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32392 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32394 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21536 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21551 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21538 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Blissful Breeze Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21428
    #collection: Doctrine\Common\Collections\ArrayCollection {#21429 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21426 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32392 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32394 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21563
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21540
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21536 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21551 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21538 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21406 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21428
      #collection: Doctrine\Common\Collections\ArrayCollection {#21429 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21426 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32392 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32394 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21601 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21608 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21609 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21406 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21620
  +variant: App\Entity\Product\ProductVariant {#21406 …}
  +price: "€85.42"
  +originalPrice: "€85.42"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21601 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21608 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21609 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 6.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#19378
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19397 …}
    #variants: Doctrine\ORM\PersistentCollection {#19399 …}
    #options: Doctrine\ORM\PersistentCollection {#19403 …}
    #associations: Doctrine\ORM\PersistentCollection {#19401 …}
    #createdAt: DateTime @1773563261 {#19376
      date: 2026-03-15 08:27:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19377
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19383 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21736
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19378}
        #id: 945
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Et repudiandae adipisci labore ab. Tempora voluptate itaque quae illum est excepturi. Ipsa dolorum dolore voluptatem exercitationem minima sint.\n
          \n
          Repudiandae accusantium nobis quo a. Cum minus similique sit iste molestiae et. Beatae dolorum quae ut in adipisci ducimus.\n
          \n
          Ratione dolor quis sit mollitia provident amet. Aut expedita expedita et aut nisi cum aliquid. Doloribus tenetur sapiente eum repellendus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident qui exercitationem ipsa nesciunt perspiciatis iusto omnis facere. Dicta non neque et id et consequatur sed soluta. Totam ipsam doloribus officia sed voluptatem sit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19389 …}
    #channels: Doctrine\ORM\PersistentCollection {#19395 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19391 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19393 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19379 …}
    -documents: Doctrine\ORM\PersistentCollection {#19381 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19385 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19387 …}
    #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 {#21662
  +product: App\Entity\Product\Product {#19378
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19397 …}
    #variants: Doctrine\ORM\PersistentCollection {#19399 …}
    #options: Doctrine\ORM\PersistentCollection {#19403 …}
    #associations: Doctrine\ORM\PersistentCollection {#19401 …}
    #createdAt: DateTime @1773563261 {#19376
      date: 2026-03-15 08:27:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19377
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19383 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21736
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19378}
        #id: 945
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Et repudiandae adipisci labore ab. Tempora voluptate itaque quae illum est excepturi. Ipsa dolorum dolore voluptatem exercitationem minima sint.\n
          \n
          Repudiandae accusantium nobis quo a. Cum minus similique sit iste molestiae et. Beatae dolorum quae ut in adipisci ducimus.\n
          \n
          Ratione dolor quis sit mollitia provident amet. Aut expedita expedita et aut nisi cum aliquid. Doloribus tenetur sapiente eum repellendus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident qui exercitationem ipsa nesciunt perspiciatis iusto omnis facere. Dicta non neque et id et consequatur sed soluta. Totam ipsam doloribus officia sed voluptatem sit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19389 …}
    #channels: Doctrine\ORM\PersistentCollection {#19395 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19391 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19393 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19379 …}
    -documents: Doctrine\ORM\PersistentCollection {#19381 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19385 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19387 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#21682 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#18569 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5613 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 1.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#19378
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#19397 …}
    #variants: Doctrine\ORM\PersistentCollection {#19399 …}
    #options: Doctrine\ORM\PersistentCollection {#19403 …}
    #associations: Doctrine\ORM\PersistentCollection {#19401 …}
    #createdAt: DateTime @1773563261 {#19376
      date: 2026-03-15 08:27:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#19377
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#19383 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#21736
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#19378}
        #id: 945
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Et repudiandae adipisci labore ab. Tempora voluptate itaque quae illum est excepturi. Ipsa dolorum dolore voluptatem exercitationem minima sint.\n
          \n
          Repudiandae accusantium nobis quo a. Cum minus similique sit iste molestiae et. Beatae dolorum quae ut in adipisci ducimus.\n
          \n
          Ratione dolor quis sit mollitia provident amet. Aut expedita expedita et aut nisi cum aliquid. Doloribus tenetur sapiente eum repellendus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident qui exercitationem ipsa nesciunt perspiciatis iusto omnis facere. Dicta non neque et id et consequatur sed soluta. Totam ipsam doloribus officia sed voluptatem sit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#19389 …}
    #channels: Doctrine\ORM\PersistentCollection {#19395 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
    #reviews: Doctrine\ORM\PersistentCollection {#19391 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#19393 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#19379 …}
    -documents: Doctrine\ORM\PersistentCollection {#19381 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#19385 …}
    #organizations: Doctrine\ORM\PersistentCollection {#19387 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Playful Paradise Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21763
  -props: [
    "product" => App\Entity\Product\Product {#19378
      #id: 119
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#19397 …}
      #variants: Doctrine\ORM\PersistentCollection {#19399 …}
      #options: Doctrine\ORM\PersistentCollection {#19403 …}
      #associations: Doctrine\ORM\PersistentCollection {#19401 …}
      #createdAt: DateTime @1773563261 {#19376
        date: 2026-03-15 08:27:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#19377
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#19383 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#21736
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#19378}
          #id: 945
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Et repudiandae adipisci labore ab. Tempora voluptate itaque quae illum est excepturi. Ipsa dolorum dolore voluptatem exercitationem minima sint.\n
            \n
            Repudiandae accusantium nobis quo a. Cum minus similique sit iste molestiae et. Beatae dolorum quae ut in adipisci ducimus.\n
            \n
            Ratione dolor quis sit mollitia provident amet. Aut expedita expedita et aut nisi cum aliquid. Doloribus tenetur sapiente eum repellendus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Provident qui exercitationem ipsa nesciunt perspiciatis iusto omnis facere. Dicta non neque et id et consequatur sed soluta. Totam ipsam doloribus officia sed voluptatem sit."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#19389 …}
      #channels: Doctrine\ORM\PersistentCollection {#19395 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#12939 …}
      #reviews: Doctrine\ORM\PersistentCollection {#19391 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#19393 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#19379 …}
      -documents: Doctrine\ORM\PersistentCollection {#19381 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#19385 …}
      #organizations: Doctrine\ORM\PersistentCollection {#19387 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21820 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21682 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21704
    #collection: Doctrine\Common\Collections\ArrayCollection {#21705 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21702 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32411 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32413 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21820 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Playful Paradise Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21704
    #collection: Doctrine\Common\Collections\ArrayCollection {#21705 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21702 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#32411 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32413 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21845
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21822
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21818 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21833 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21820 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21682 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21704
      #collection: Doctrine\Common\Collections\ArrayCollection {#21705 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21702 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#32411 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#259 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#32413 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21892
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21883 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21890 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21891 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21682 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21902
  +variant: App\Entity\Product\ProductVariant {#21682 …}
  +price: "€18.76"
  +originalPrice: "€18.76"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5104 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8748 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4225 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1331 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8655 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8636 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21892
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21883 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21890 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21891 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 24.0 MiB 5.90 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13898 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17887 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13917 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#21975
  +cart: App\Entity\Order\Order {#17047 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13898 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17887 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13917 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5113 …}
}