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

Components

8 Twig Components
40 Render Count
78 ms Render Time
42.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 71.12ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 10.97ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.36ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.87ms
bitbag.sylius_elasticsearch_plugin:search_form
"BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent"
@SyliusUi/components/default.html.twig
1 2.43ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.40ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.43ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.15ms

Render calls

bitbag.sylius_elasticsearch_plugin:search_form BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent 42.0 MiB 2.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16026 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16024 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16026 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16024 …}
    +prefixes: [
      "sylius_shop.base.header.content.search_form"
    ]
  }
  "template" => "@BitBagSyliusElasticsearchPlugin/Shop/SearchForm/searchForm.html.twig"
]
Component
BitBag\SyliusElasticsearchPlugin\Twig\Component\SearchFormComponent {#16006
  -formFactory: Symfony\Component\Form\FormFactory {#8404 …}
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 42.0 MiB 1.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16132
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16232 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16131 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16165 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#16863
  +cart: App\Entity\Order\Order {#20468 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6475 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16132
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16232 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16131 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16165 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5111 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 42.0 MiB 1.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20613 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20615 …}
    +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 {#20630
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#8407 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20613 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20615 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 13.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#17735
    #id: 172
    #code: "Tropical_Dawn_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17919 …}
    #variants: Doctrine\ORM\PersistentCollection {#17920 …}
    #options: Doctrine\ORM\PersistentCollection {#18044 …}
    #associations: Doctrine\ORM\PersistentCollection {#18052 …}
    #createdAt: DateTime @1773598647 {#17732
      date: 2026-03-15 18:17:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17724
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17901 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#19965
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17735}
        #id: 1369
        #name: "Tropical Dawn Jeans"
        #slug: "tropical-dawn-jeans"
        #description: """
          Libero rerum sit recusandae veniam sed voluptatibus in eum. Explicabo delectus facere quisquam minus voluptas sunt exercitationem ipsa. Autem saepe et officiis accusantium. Sint aut repellat eveniet.\n
          \n
          Beatae aut eaque eum ea magnam iste. Et at perspiciatis ab explicabo reprehenderit sed. Vero rerum quo iusto laborum libero reiciendis sapiente ut.\n
          \n
          Voluptatum dolores voluptatibus voluptatibus sapiente et autem ea est. Explicabo aut quaerat quas. Amet et enim quas dolor omnis repellendus dolore.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aperiam est ratione maiores autem. Asperiores cum atque sed molestias quidem. Est sit molestias omnis voluptas dignissimos ullam id autem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17908 …}
    #channels: Doctrine\ORM\PersistentCollection {#17915 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17907 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17912 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17903 …}
    -documents: Doctrine\ORM\PersistentCollection {#17902 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17895 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17896 …}
    #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 {#12312
  +product: App\Entity\Product\Product {#17735
    #id: 172
    #code: "Tropical_Dawn_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17919 …}
    #variants: Doctrine\ORM\PersistentCollection {#17920 …}
    #options: Doctrine\ORM\PersistentCollection {#18044 …}
    #associations: Doctrine\ORM\PersistentCollection {#18052 …}
    #createdAt: DateTime @1773598647 {#17732
      date: 2026-03-15 18:17:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17724
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17901 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#19965
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17735}
        #id: 1369
        #name: "Tropical Dawn Jeans"
        #slug: "tropical-dawn-jeans"
        #description: """
          Libero rerum sit recusandae veniam sed voluptatibus in eum. Explicabo delectus facere quisquam minus voluptas sunt exercitationem ipsa. Autem saepe et officiis accusantium. Sint aut repellat eveniet.\n
          \n
          Beatae aut eaque eum ea magnam iste. Et at perspiciatis ab explicabo reprehenderit sed. Vero rerum quo iusto laborum libero reiciendis sapiente ut.\n
          \n
          Voluptatum dolores voluptatibus voluptatibus sapiente et autem ea est. Explicabo aut quaerat quas. Amet et enim quas dolor omnis repellendus dolore.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aperiam est ratione maiores autem. Asperiores cum atque sed molestias quidem. Est sit molestias omnis voluptas dignissimos ullam id autem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17908 …}
    #channels: Doctrine\ORM\PersistentCollection {#17915 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17907 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17912 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17903 …}
    -documents: Doctrine\ORM\PersistentCollection {#17902 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17895 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17896 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#18458 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 4.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#17735
    #id: 172
    #code: "Tropical_Dawn_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17919 …}
    #variants: Doctrine\ORM\PersistentCollection {#17920 …}
    #options: Doctrine\ORM\PersistentCollection {#18044 …}
    #associations: Doctrine\ORM\PersistentCollection {#18052 …}
    #createdAt: DateTime @1773598647 {#17732
      date: 2026-03-15 18:17:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17724
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17901 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#19965
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17735}
        #id: 1369
        #name: "Tropical Dawn Jeans"
        #slug: "tropical-dawn-jeans"
        #description: """
          Libero rerum sit recusandae veniam sed voluptatibus in eum. Explicabo delectus facere quisquam minus voluptas sunt exercitationem ipsa. Autem saepe et officiis accusantium. Sint aut repellat eveniet.\n
          \n
          Beatae aut eaque eum ea magnam iste. Et at perspiciatis ab explicabo reprehenderit sed. Vero rerum quo iusto laborum libero reiciendis sapiente ut.\n
          \n
          Voluptatum dolores voluptatibus voluptatibus sapiente et autem ea est. Explicabo aut quaerat quas. Amet et enim quas dolor omnis repellendus dolore.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aperiam est ratione maiores autem. Asperiores cum atque sed molestias quidem. Est sit molestias omnis voluptas dignissimos ullam id autem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17908 …}
    #channels: Doctrine\ORM\PersistentCollection {#17915 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17907 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17912 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17903 …}
    -documents: Doctrine\ORM\PersistentCollection {#17902 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17895 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17896 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tropical Dawn Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20158
  -props: [
    "product" => App\Entity\Product\Product {#17735
      #id: 172
      #code: "Tropical_Dawn_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#17919 …}
      #variants: Doctrine\ORM\PersistentCollection {#17920 …}
      #options: Doctrine\ORM\PersistentCollection {#18044 …}
      #associations: Doctrine\ORM\PersistentCollection {#18052 …}
      #createdAt: DateTime @1773598647 {#17732
        date: 2026-03-15 18:17:27.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#17724
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17901 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#19965
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#17735}
          #id: 1369
          #name: "Tropical Dawn Jeans"
          #slug: "tropical-dawn-jeans"
          #description: """
            Libero rerum sit recusandae veniam sed voluptatibus in eum. Explicabo delectus facere quisquam minus voluptas sunt exercitationem ipsa. Autem saepe et officiis accusantium. Sint aut repellat eveniet.\n
            \n
            Beatae aut eaque eum ea magnam iste. Et at perspiciatis ab explicabo reprehenderit sed. Vero rerum quo iusto laborum libero reiciendis sapiente ut.\n
            \n
            Voluptatum dolores voluptatibus voluptatibus sapiente et autem ea est. Explicabo aut quaerat quas. Amet et enim quas dolor omnis repellendus dolore.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aperiam est ratione maiores autem. Asperiores cum atque sed molestias quidem. Est sit molestias omnis voluptas dignissimos ullam id autem."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17908 …}
      #channels: Doctrine\ORM\PersistentCollection {#17915 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17907 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17912 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#17903 …}
      -documents: Doctrine\ORM\PersistentCollection {#17902 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#17895 …}
      #organizations: Doctrine\ORM\PersistentCollection {#17896 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22438 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18458 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19638
    #collection: Doctrine\Common\Collections\ArrayCollection {#19760 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19631 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29909 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29934 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22438 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Dawn Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19638
    #collection: Doctrine\Common\Collections\ArrayCollection {#19760 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19631 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29909 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29934 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22451
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22439
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22394 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21265 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22438 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18458 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19638
      #collection: Doctrine\Common\Collections\ArrayCollection {#19760 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19631 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29909 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29934 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22531
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22521 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22529 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22530 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18458 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22543
  +variant: App\Entity\Product\ProductVariant {#18458 …}
  +price: "€76.23"
  +originalPrice: "€76.23"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22531
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22521 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22529 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22530 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 6.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#17283
    #id: 170
    #code: "Radiant_Sunshine_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17680 …}
    #variants: Doctrine\ORM\PersistentCollection {#17723 …}
    #options: Doctrine\ORM\PersistentCollection {#17730 …}
    #associations: Doctrine\ORM\PersistentCollection {#17726 …}
    #createdAt: DateTime @1773604746 {#17278
      date: 2026-03-15 19:59:06.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17279
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22673
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17283}
        #id: 1353
        #name: "Radiant Sunshine Jeans"
        #slug: "radiant-sunshine-jeans"
        #description: """
          Consectetur dolore sunt in. Illum temporibus rerum aut dicta in non asperiores. Optio est aut pariatur et sapiente. Unde aperiam magni dolores numquam autem occaecati repudiandae et.\n
          \n
          Qui repellendus qui hic quasi. Reiciendis deleniti est eveniet cum dignissimos. Sunt quod nesciunt et repellat. Voluptates eum sunt libero ab quae assumenda nam.\n
          \n
          Reiciendis est sapiente quaerat minima aut. Et quidem et sit eius veritatis. Autem et eveniet reiciendis et.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Earum commodi sint deserunt consequuntur suscipit eum. Esse omnis aspernatur vero quam ea natus voluptas. Et illum perspiciatis eveniet qui qui earum. Consectetur nulla tenetur enim maxime occaecati."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17668 …}
    #channels: Doctrine\ORM\PersistentCollection {#17679 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17663 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17676 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17282 …}
    -documents: Doctrine\ORM\PersistentCollection {#17351 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17669 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17670 …}
    #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 {#22599
  +product: App\Entity\Product\Product {#17283
    #id: 170
    #code: "Radiant_Sunshine_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17680 …}
    #variants: Doctrine\ORM\PersistentCollection {#17723 …}
    #options: Doctrine\ORM\PersistentCollection {#17730 …}
    #associations: Doctrine\ORM\PersistentCollection {#17726 …}
    #createdAt: DateTime @1773604746 {#17278
      date: 2026-03-15 19:59:06.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17279
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22673
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17283}
        #id: 1353
        #name: "Radiant Sunshine Jeans"
        #slug: "radiant-sunshine-jeans"
        #description: """
          Consectetur dolore sunt in. Illum temporibus rerum aut dicta in non asperiores. Optio est aut pariatur et sapiente. Unde aperiam magni dolores numquam autem occaecati repudiandae et.\n
          \n
          Qui repellendus qui hic quasi. Reiciendis deleniti est eveniet cum dignissimos. Sunt quod nesciunt et repellat. Voluptates eum sunt libero ab quae assumenda nam.\n
          \n
          Reiciendis est sapiente quaerat minima aut. Et quidem et sit eius veritatis. Autem et eveniet reiciendis et.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Earum commodi sint deserunt consequuntur suscipit eum. Esse omnis aspernatur vero quam ea natus voluptas. Et illum perspiciatis eveniet qui qui earum. Consectetur nulla tenetur enim maxime occaecati."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17668 …}
    #channels: Doctrine\ORM\PersistentCollection {#17679 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17663 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17676 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17282 …}
    -documents: Doctrine\ORM\PersistentCollection {#17351 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17669 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17670 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22619 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 1.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#17283
    #id: 170
    #code: "Radiant_Sunshine_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17680 …}
    #variants: Doctrine\ORM\PersistentCollection {#17723 …}
    #options: Doctrine\ORM\PersistentCollection {#17730 …}
    #associations: Doctrine\ORM\PersistentCollection {#17726 …}
    #createdAt: DateTime @1773604746 {#17278
      date: 2026-03-15 19:59:06.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17279
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22673
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17283}
        #id: 1353
        #name: "Radiant Sunshine Jeans"
        #slug: "radiant-sunshine-jeans"
        #description: """
          Consectetur dolore sunt in. Illum temporibus rerum aut dicta in non asperiores. Optio est aut pariatur et sapiente. Unde aperiam magni dolores numquam autem occaecati repudiandae et.\n
          \n
          Qui repellendus qui hic quasi. Reiciendis deleniti est eveniet cum dignissimos. Sunt quod nesciunt et repellat. Voluptates eum sunt libero ab quae assumenda nam.\n
          \n
          Reiciendis est sapiente quaerat minima aut. Et quidem et sit eius veritatis. Autem et eveniet reiciendis et.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Earum commodi sint deserunt consequuntur suscipit eum. Esse omnis aspernatur vero quam ea natus voluptas. Et illum perspiciatis eveniet qui qui earum. Consectetur nulla tenetur enim maxime occaecati."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17668 …}
    #channels: Doctrine\ORM\PersistentCollection {#17679 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17663 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17676 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17282 …}
    -documents: Doctrine\ORM\PersistentCollection {#17351 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17669 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17670 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Sunshine Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22700
  -props: [
    "product" => App\Entity\Product\Product {#17283
      #id: 170
      #code: "Radiant_Sunshine_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#17680 …}
      #variants: Doctrine\ORM\PersistentCollection {#17723 …}
      #options: Doctrine\ORM\PersistentCollection {#17730 …}
      #associations: Doctrine\ORM\PersistentCollection {#17726 …}
      #createdAt: DateTime @1773604746 {#17278
        date: 2026-03-15 19:59:06.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#17279
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17350 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#22673
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#17283}
          #id: 1353
          #name: "Radiant Sunshine Jeans"
          #slug: "radiant-sunshine-jeans"
          #description: """
            Consectetur dolore sunt in. Illum temporibus rerum aut dicta in non asperiores. Optio est aut pariatur et sapiente. Unde aperiam magni dolores numquam autem occaecati repudiandae et.\n
            \n
            Qui repellendus qui hic quasi. Reiciendis deleniti est eveniet cum dignissimos. Sunt quod nesciunt et repellat. Voluptates eum sunt libero ab quae assumenda nam.\n
            \n
            Reiciendis est sapiente quaerat minima aut. Et quidem et sit eius veritatis. Autem et eveniet reiciendis et.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Earum commodi sint deserunt consequuntur suscipit eum. Esse omnis aspernatur vero quam ea natus voluptas. Et illum perspiciatis eveniet qui qui earum. Consectetur nulla tenetur enim maxime occaecati."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17668 …}
      #channels: Doctrine\ORM\PersistentCollection {#17679 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17663 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17676 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#17282 …}
      -documents: Doctrine\ORM\PersistentCollection {#17351 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#17669 …}
      #organizations: Doctrine\ORM\PersistentCollection {#17670 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22816
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22770 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22757 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22619 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22641
    #collection: Doctrine\Common\Collections\ArrayCollection {#22642 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22639 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30025 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30027 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22816
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22770 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22757 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Sunshine Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22641
    #collection: Doctrine\Common\Collections\ArrayCollection {#22642 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22639 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30025 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30027 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22826
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22816
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22755 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22770 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22757 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22619 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22641
      #collection: Doctrine\Common\Collections\ArrayCollection {#22642 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22639 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30025 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30027 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22864 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22872 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22619 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22883
  +variant: App\Entity\Product\ProductVariant {#22619 …}
  +price: "€62.58"
  +originalPrice: "€62.58"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22864 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22872 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 6.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#8910
    #id: 108
    #code: "Solar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8926 …}
    #variants: Doctrine\ORM\PersistentCollection {#8925 …}
    #options: Doctrine\ORM\PersistentCollection {#8912 …}
    #associations: Doctrine\ORM\PersistentCollection {#8932 …}
    #createdAt: DateTime @1773607257 {#8919
      date: 2026-03-15 20:40:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8915
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8937 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22999
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8910}
        #id: 857
        #name: "Solar Echo T-Shirt"
        #slug: "solar-echo-t-shirt"
        #description: """
          Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
          \n
          Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
          \n
          Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8931 …}
    #channels: Doctrine\ORM\PersistentCollection {#8914 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8918 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8945 …}
    -documents: Doctrine\ORM\PersistentCollection {#8946 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8935 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8927 …}
    #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 {#22925
  +product: App\Entity\Product\Product {#8910
    #id: 108
    #code: "Solar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8926 …}
    #variants: Doctrine\ORM\PersistentCollection {#8925 …}
    #options: Doctrine\ORM\PersistentCollection {#8912 …}
    #associations: Doctrine\ORM\PersistentCollection {#8932 …}
    #createdAt: DateTime @1773607257 {#8919
      date: 2026-03-15 20:40:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8915
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8937 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22999
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8910}
        #id: 857
        #name: "Solar Echo T-Shirt"
        #slug: "solar-echo-t-shirt"
        #description: """
          Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
          \n
          Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
          \n
          Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8931 …}
    #channels: Doctrine\ORM\PersistentCollection {#8914 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8918 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8945 …}
    -documents: Doctrine\ORM\PersistentCollection {#8946 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8935 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8927 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#22945 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8910
    #id: 108
    #code: "Solar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8926 …}
    #variants: Doctrine\ORM\PersistentCollection {#8925 …}
    #options: Doctrine\ORM\PersistentCollection {#8912 …}
    #associations: Doctrine\ORM\PersistentCollection {#8932 …}
    #createdAt: DateTime @1773607257 {#8919
      date: 2026-03-15 20:40:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8915
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8937 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#22999
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8910}
        #id: 857
        #name: "Solar Echo T-Shirt"
        #slug: "solar-echo-t-shirt"
        #description: """
          Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
          \n
          Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
          \n
          Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8931 …}
    #channels: Doctrine\ORM\PersistentCollection {#8914 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8918 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#8945 …}
    -documents: Doctrine\ORM\PersistentCollection {#8946 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#8935 …}
    #organizations: Doctrine\ORM\PersistentCollection {#8927 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Solar Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23026
  -props: [
    "product" => App\Entity\Product\Product {#8910
      #id: 108
      #code: "Solar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8926 …}
      #variants: Doctrine\ORM\PersistentCollection {#8925 …}
      #options: Doctrine\ORM\PersistentCollection {#8912 …}
      #associations: Doctrine\ORM\PersistentCollection {#8932 …}
      #createdAt: DateTime @1773607257 {#8919
        date: 2026-03-15 20:40:57.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8915
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8937 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#22999
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8910}
          #id: 857
          #name: "Solar Echo T-Shirt"
          #slug: "solar-echo-t-shirt"
          #description: """
            Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
            \n
            Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
            \n
            Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8931 …}
      #channels: Doctrine\ORM\PersistentCollection {#8914 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8920 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8918 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#8945 …}
      -documents: Doctrine\ORM\PersistentCollection {#8946 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#8935 …}
      #organizations: Doctrine\ORM\PersistentCollection {#8927 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23081 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23083 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22945 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22967
    #collection: Doctrine\Common\Collections\ArrayCollection {#22968 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22965 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30044 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30046 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23081 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23083 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Solar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22967
    #collection: Doctrine\Common\Collections\ArrayCollection {#22968 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22965 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30044 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30046 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23152
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23142
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23081 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23096 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23083 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22945 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22967
      #collection: Doctrine\Common\Collections\ArrayCollection {#22968 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22965 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30044 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30046 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23206
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23197 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23204 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23205 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22945 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23216
  +variant: App\Entity\Product\ProductVariant {#22945 …}
  +price: "€23.49"
  +originalPrice: "€23.49"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23206
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23197 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23204 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23205 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 7.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#18060
    #id: 173
    #code: "Beachside_Twilight_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#18075 …}
    #variants: Doctrine\ORM\PersistentCollection {#18321 …}
    #options: Doctrine\ORM\PersistentCollection {#18332 …}
    #associations: Doctrine\ORM\PersistentCollection {#18324 …}
    #createdAt: DateTime @1773611259 {#18042
      date: 2026-03-15 21:47:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#18050
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18057 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23332
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#18060}
        #id: 1377
        #name: "Beachside Twilight Jeans"
        #slug: "beachside-twilight-jeans"
        #description: """
          At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
          \n
          Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
          \n
          Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18045 …}
    #channels: Doctrine\ORM\PersistentCollection {#18073 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18068 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#18039 …}
    -documents: Doctrine\ORM\PersistentCollection {#18070 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#18063 …}
    #organizations: Doctrine\ORM\PersistentCollection {#18038 …}
    #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 {#23258
  +product: App\Entity\Product\Product {#18060
    #id: 173
    #code: "Beachside_Twilight_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#18075 …}
    #variants: Doctrine\ORM\PersistentCollection {#18321 …}
    #options: Doctrine\ORM\PersistentCollection {#18332 …}
    #associations: Doctrine\ORM\PersistentCollection {#18324 …}
    #createdAt: DateTime @1773611259 {#18042
      date: 2026-03-15 21:47:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#18050
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18057 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23332
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#18060}
        #id: 1377
        #name: "Beachside Twilight Jeans"
        #slug: "beachside-twilight-jeans"
        #description: """
          At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
          \n
          Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
          \n
          Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18045 …}
    #channels: Doctrine\ORM\PersistentCollection {#18073 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18068 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#18039 …}
    -documents: Doctrine\ORM\PersistentCollection {#18070 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#18063 …}
    #organizations: Doctrine\ORM\PersistentCollection {#18038 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23278 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 1.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#18060
    #id: 173
    #code: "Beachside_Twilight_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#18075 …}
    #variants: Doctrine\ORM\PersistentCollection {#18321 …}
    #options: Doctrine\ORM\PersistentCollection {#18332 …}
    #associations: Doctrine\ORM\PersistentCollection {#18324 …}
    #createdAt: DateTime @1773611259 {#18042
      date: 2026-03-15 21:47:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#18050
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18057 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23332
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#18060}
        #id: 1377
        #name: "Beachside Twilight Jeans"
        #slug: "beachside-twilight-jeans"
        #description: """
          At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
          \n
          Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
          \n
          Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18045 …}
    #channels: Doctrine\ORM\PersistentCollection {#18073 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18068 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#18039 …}
    -documents: Doctrine\ORM\PersistentCollection {#18070 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#18063 …}
    #organizations: Doctrine\ORM\PersistentCollection {#18038 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Beachside Twilight Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23359
  -props: [
    "product" => App\Entity\Product\Product {#18060
      #id: 173
      #code: "Beachside_Twilight_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#18075 …}
      #variants: Doctrine\ORM\PersistentCollection {#18321 …}
      #options: Doctrine\ORM\PersistentCollection {#18332 …}
      #associations: Doctrine\ORM\PersistentCollection {#18324 …}
      #createdAt: DateTime @1773611259 {#18042
        date: 2026-03-15 21:47:39.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#18050
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18057 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23332
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#18060}
          #id: 1377
          #name: "Beachside Twilight Jeans"
          #slug: "beachside-twilight-jeans"
          #description: """
            At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
            \n
            Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
            \n
            Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18045 …}
      #channels: Doctrine\ORM\PersistentCollection {#18073 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18062 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18068 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#18039 …}
      -documents: Doctrine\ORM\PersistentCollection {#18070 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#18063 …}
      #organizations: Doctrine\ORM\PersistentCollection {#18038 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23426 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23413 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23278 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23300
    #collection: Doctrine\Common\Collections\ArrayCollection {#23301 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23298 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30063 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30065 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23426 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23413 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Beachside Twilight Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23300
    #collection: Doctrine\Common\Collections\ArrayCollection {#23301 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23298 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30063 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30065 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23482
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23472
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23411 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23426 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23413 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23278 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23300
      #collection: Doctrine\Common\Collections\ArrayCollection {#23301 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23298 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30063 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30065 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23528 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23278 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23539
  +variant: App\Entity\Product\ProductVariant {#23278 …}
  +price: "€12.03"
  +originalPrice: "€12.03"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23528 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 5.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#17230
    #id: 158
    #code: "Seaside_Tranquility_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17252 …}
    #variants: Doctrine\ORM\PersistentCollection {#17254 …}
    #options: Doctrine\ORM\PersistentCollection {#17259 …}
    #associations: Doctrine\ORM\PersistentCollection {#17257 …}
    #createdAt: DateTime @1773616459 {#17229
      date: 2026-03-15 23:14:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17228
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17244 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17230}
        #id: 1257
        #name: "Seaside Tranquility Jeans"
        #slug: "seaside-tranquility-jeans"
        #description: """
          Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
          \n
          Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
          \n
          Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17246 …}
    #channels: Doctrine\ORM\PersistentCollection {#17250 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17245 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17242 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17233 …}
    -documents: Doctrine\ORM\PersistentCollection {#17237 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17261 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17260 …}
    #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 {#23581
  +product: App\Entity\Product\Product {#17230
    #id: 158
    #code: "Seaside_Tranquility_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17252 …}
    #variants: Doctrine\ORM\PersistentCollection {#17254 …}
    #options: Doctrine\ORM\PersistentCollection {#17259 …}
    #associations: Doctrine\ORM\PersistentCollection {#17257 …}
    #createdAt: DateTime @1773616459 {#17229
      date: 2026-03-15 23:14:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17228
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17244 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17230}
        #id: 1257
        #name: "Seaside Tranquility Jeans"
        #slug: "seaside-tranquility-jeans"
        #description: """
          Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
          \n
          Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
          \n
          Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17246 …}
    #channels: Doctrine\ORM\PersistentCollection {#17250 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17245 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17242 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17233 …}
    -documents: Doctrine\ORM\PersistentCollection {#17237 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17261 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17260 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23601 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 0.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#17230
    #id: 158
    #code: "Seaside_Tranquility_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#17252 …}
    #variants: Doctrine\ORM\PersistentCollection {#17254 …}
    #options: Doctrine\ORM\PersistentCollection {#17259 …}
    #associations: Doctrine\ORM\PersistentCollection {#17257 …}
    #createdAt: DateTime @1773616459 {#17229
      date: 2026-03-15 23:14:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#17228
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17244 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#17230}
        #id: 1257
        #name: "Seaside Tranquility Jeans"
        #slug: "seaside-tranquility-jeans"
        #description: """
          Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
          \n
          Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
          \n
          Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17246 …}
    #channels: Doctrine\ORM\PersistentCollection {#17250 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17245 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17242 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17233 …}
    -documents: Doctrine\ORM\PersistentCollection {#17237 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#17261 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17260 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Seaside Tranquility Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23682
  -props: [
    "product" => App\Entity\Product\Product {#17230
      #id: 158
      #code: "Seaside_Tranquility_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#17252 …}
      #variants: Doctrine\ORM\PersistentCollection {#17254 …}
      #options: Doctrine\ORM\PersistentCollection {#17259 …}
      #associations: Doctrine\ORM\PersistentCollection {#17257 …}
      #createdAt: DateTime @1773616459 {#17229
        date: 2026-03-15 23:14:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#17228
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17244 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23655
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#17230}
          #id: 1257
          #name: "Seaside Tranquility Jeans"
          #slug: "seaside-tranquility-jeans"
          #description: """
            Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
            \n
            Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
            \n
            Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17246 …}
      #channels: Doctrine\ORM\PersistentCollection {#17250 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20870 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17245 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17242 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#17233 …}
      -documents: Doctrine\ORM\PersistentCollection {#17237 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#17261 …}
      #organizations: Doctrine\ORM\PersistentCollection {#17260 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23752 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23739 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23601 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23623
    #collection: Doctrine\Common\Collections\ArrayCollection {#23624 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23621 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30082 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30084 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23752 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23739 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Seaside Tranquility Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23623
    #collection: Doctrine\Common\Collections\ArrayCollection {#23624 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23621 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30082 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30084 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23808
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23798
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23737 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#23752 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23739 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23601 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23623
      #collection: Doctrine\Common\Collections\ArrayCollection {#23624 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23621 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30082 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30084 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23855
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23853 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23854 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23601 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23865
  +variant: App\Entity\Product\ProductVariant {#23601 …}
  +price: "€61.22"
  +originalPrice: "€61.22"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23855
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23853 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23854 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 9.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#16137
    #id: 135
    #code: "Tropical_Sunset_Maxi"
    #attributes: Doctrine\ORM\PersistentCollection {#17008 …}
    #variants: Doctrine\ORM\PersistentCollection {#16994 …}
    #options: Doctrine\ORM\PersistentCollection {#16989 …}
    #associations: Doctrine\ORM\PersistentCollection {#16980 …}
    #createdAt: DateTime @1773618281 {#16134
      date: 2026-03-15 23:44:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#16136
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#16203 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23981
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#16137}
        #id: 1073
        #name: "Tropical Sunset Maxi"
        #slug: "tropical-sunset-maxi"
        #description: """
          Sequi rerum deleniti ut similique consequatur. Quis sit sit est vitae repellat. Molestias cupiditate officiis harum aspernatur voluptatem eum dignissimos. Ipsum deserunt dicta recusandae.\n
          \n
          Eos eligendi omnis perferendis. Omnis quis ad vero ut perferendis nihil. Sequi enim autem et id cum.\n
          \n
          Et distinctio illum deleniti. Ut soluta quas et dolores est magnam. Doloremque et voluptatem magni aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Mollitia reiciendis ea aut ut magnam consectetur veritatis ea. Qui aut excepturi labore vitae numquam. Quia doloribus praesentium repellat qui perspiciatis ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#16109 …}
    #channels: Doctrine\ORM\PersistentCollection {#16672 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#16101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#16104 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#16138 …}
    -documents: Doctrine\ORM\PersistentCollection {#16147 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#16073 …}
    #organizations: Doctrine\ORM\PersistentCollection {#16069 …}
    #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 {#23907
  +product: App\Entity\Product\Product {#16137
    #id: 135
    #code: "Tropical_Sunset_Maxi"
    #attributes: Doctrine\ORM\PersistentCollection {#17008 …}
    #variants: Doctrine\ORM\PersistentCollection {#16994 …}
    #options: Doctrine\ORM\PersistentCollection {#16989 …}
    #associations: Doctrine\ORM\PersistentCollection {#16980 …}
    #createdAt: DateTime @1773618281 {#16134
      date: 2026-03-15 23:44:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#16136
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#16203 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23981
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#16137}
        #id: 1073
        #name: "Tropical Sunset Maxi"
        #slug: "tropical-sunset-maxi"
        #description: """
          Sequi rerum deleniti ut similique consequatur. Quis sit sit est vitae repellat. Molestias cupiditate officiis harum aspernatur voluptatem eum dignissimos. Ipsum deserunt dicta recusandae.\n
          \n
          Eos eligendi omnis perferendis. Omnis quis ad vero ut perferendis nihil. Sequi enim autem et id cum.\n
          \n
          Et distinctio illum deleniti. Ut soluta quas et dolores est magnam. Doloremque et voluptatem magni aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Mollitia reiciendis ea aut ut magnam consectetur veritatis ea. Qui aut excepturi labore vitae numquam. Quia doloribus praesentium repellat qui perspiciatis ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#16109 …}
    #channels: Doctrine\ORM\PersistentCollection {#16672 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#16101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#16104 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#16138 …}
    -documents: Doctrine\ORM\PersistentCollection {#16147 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#16073 …}
    #organizations: Doctrine\ORM\PersistentCollection {#16069 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#23927 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 0.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#16137
    #id: 135
    #code: "Tropical_Sunset_Maxi"
    #attributes: Doctrine\ORM\PersistentCollection {#17008 …}
    #variants: Doctrine\ORM\PersistentCollection {#16994 …}
    #options: Doctrine\ORM\PersistentCollection {#16989 …}
    #associations: Doctrine\ORM\PersistentCollection {#16980 …}
    #createdAt: DateTime @1773618281 {#16134
      date: 2026-03-15 23:44:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#16136
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#16203 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#23981
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#16137}
        #id: 1073
        #name: "Tropical Sunset Maxi"
        #slug: "tropical-sunset-maxi"
        #description: """
          Sequi rerum deleniti ut similique consequatur. Quis sit sit est vitae repellat. Molestias cupiditate officiis harum aspernatur voluptatem eum dignissimos. Ipsum deserunt dicta recusandae.\n
          \n
          Eos eligendi omnis perferendis. Omnis quis ad vero ut perferendis nihil. Sequi enim autem et id cum.\n
          \n
          Et distinctio illum deleniti. Ut soluta quas et dolores est magnam. Doloremque et voluptatem magni aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Mollitia reiciendis ea aut ut magnam consectetur veritatis ea. Qui aut excepturi labore vitae numquam. Quia doloribus praesentium repellat qui perspiciatis ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#16109 …}
    #channels: Doctrine\ORM\PersistentCollection {#16672 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#16101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#16104 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#16138 …}
    -documents: Doctrine\ORM\PersistentCollection {#16147 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#16073 …}
    #organizations: Doctrine\ORM\PersistentCollection {#16069 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tropical Sunset Maxi"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24008
  -props: [
    "product" => App\Entity\Product\Product {#16137
      #id: 135
      #code: "Tropical_Sunset_Maxi"
      #attributes: Doctrine\ORM\PersistentCollection {#17008 …}
      #variants: Doctrine\ORM\PersistentCollection {#16994 …}
      #options: Doctrine\ORM\PersistentCollection {#16989 …}
      #associations: Doctrine\ORM\PersistentCollection {#16980 …}
      #createdAt: DateTime @1773618281 {#16134
        date: 2026-03-15 23:44:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#16136
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#16203 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#23981
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#16137}
          #id: 1073
          #name: "Tropical Sunset Maxi"
          #slug: "tropical-sunset-maxi"
          #description: """
            Sequi rerum deleniti ut similique consequatur. Quis sit sit est vitae repellat. Molestias cupiditate officiis harum aspernatur voluptatem eum dignissimos. Ipsum deserunt dicta recusandae.\n
            \n
            Eos eligendi omnis perferendis. Omnis quis ad vero ut perferendis nihil. Sequi enim autem et id cum.\n
            \n
            Et distinctio illum deleniti. Ut soluta quas et dolores est magnam. Doloremque et voluptatem magni aut.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Mollitia reiciendis ea aut ut magnam consectetur veritatis ea. Qui aut excepturi labore vitae numquam. Quia doloribus praesentium repellat qui perspiciatis ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#16109 …}
      #channels: Doctrine\ORM\PersistentCollection {#16672 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
      #reviews: Doctrine\ORM\PersistentCollection {#16101 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#16104 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#16138 …}
      -documents: Doctrine\ORM\PersistentCollection {#16147 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#16073 …}
      #organizations: Doctrine\ORM\PersistentCollection {#16069 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24228
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24072 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24059 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23927 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23949
    #collection: Doctrine\Common\Collections\ArrayCollection {#23950 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23947 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30101 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30103 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24228
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24072 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24059 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Sunset Maxi(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#23949
    #collection: Doctrine\Common\Collections\ArrayCollection {#23950 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#23947 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30101 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30103 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24238
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24228
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24057 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24072 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24059 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#23927 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#23949
      #collection: Doctrine\Common\Collections\ArrayCollection {#23950 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#23947 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30101 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30103 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24299
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24290 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24298 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#23927 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24309
  +variant: App\Entity\Product\ProductVariant {#23927 …}
  +price: "€38.78"
  +originalPrice: "€38.78"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24299
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24290 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24298 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 5.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#12979
    #id: 117
    #code: "Dynamic_Dawn_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#13007 …}
    #variants: Doctrine\ORM\PersistentCollection {#13039 …}
    #options: Doctrine\ORM\PersistentCollection {#15902 …}
    #associations: Doctrine\ORM\PersistentCollection {#15889 …}
    #createdAt: DateTime @1773625405 {#12664
      date: 2026-03-16 01:43:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12857
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12983 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24428
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12979}
        #id: 929
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
          \n
          Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
          \n
          Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#13019 …}
    #channels: Doctrine\ORM\PersistentCollection {#13015 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#13006 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#13012 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12987 …}
    -documents: Doctrine\ORM\PersistentCollection {#12980 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12990 …}
    #organizations: Doctrine\ORM\PersistentCollection {#13018 …}
    #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 {#24351
  +product: App\Entity\Product\Product {#12979
    #id: 117
    #code: "Dynamic_Dawn_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#13007 …}
    #variants: Doctrine\ORM\PersistentCollection {#13039 …}
    #options: Doctrine\ORM\PersistentCollection {#15902 …}
    #associations: Doctrine\ORM\PersistentCollection {#15889 …}
    #createdAt: DateTime @1773625405 {#12664
      date: 2026-03-16 01:43:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12857
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12983 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24428
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12979}
        #id: 929
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
          \n
          Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
          \n
          Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#13019 …}
    #channels: Doctrine\ORM\PersistentCollection {#13015 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#13006 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#13012 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12987 …}
    -documents: Doctrine\ORM\PersistentCollection {#12980 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12990 …}
    #organizations: Doctrine\ORM\PersistentCollection {#13018 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24371 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 0.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#12979
    #id: 117
    #code: "Dynamic_Dawn_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#13007 …}
    #variants: Doctrine\ORM\PersistentCollection {#13039 …}
    #options: Doctrine\ORM\PersistentCollection {#15902 …}
    #associations: Doctrine\ORM\PersistentCollection {#15889 …}
    #createdAt: DateTime @1773625405 {#12664
      date: 2026-03-16 01:43:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12857
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12983 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24428
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12979}
        #id: 929
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
          \n
          Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
          \n
          Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#13019 …}
    #channels: Doctrine\ORM\PersistentCollection {#13015 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#13006 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#13012 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12987 …}
    -documents: Doctrine\ORM\PersistentCollection {#12980 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12990 …}
    #organizations: Doctrine\ORM\PersistentCollection {#13018 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Dynamic Dawn Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24455
  -props: [
    "product" => App\Entity\Product\Product {#12979
      #id: 117
      #code: "Dynamic_Dawn_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#13007 …}
      #variants: Doctrine\ORM\PersistentCollection {#13039 …}
      #options: Doctrine\ORM\PersistentCollection {#15902 …}
      #associations: Doctrine\ORM\PersistentCollection {#15889 …}
      #createdAt: DateTime @1773625405 {#12664
        date: 2026-03-16 01:43:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#12857
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#12983 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24428
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#12979}
          #id: 929
          #name: "Dynamic Dawn Cap"
          #slug: "dynamic-dawn-cap"
          #description: """
            Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
            \n
            Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
            \n
            Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#13019 …}
      #channels: Doctrine\ORM\PersistentCollection {#13015 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20830 …}
      #reviews: Doctrine\ORM\PersistentCollection {#13006 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#13012 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#12987 …}
      -documents: Doctrine\ORM\PersistentCollection {#12980 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#12990 …}
      #organizations: Doctrine\ORM\PersistentCollection {#13018 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24514
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24510 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24512 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24371 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24396
    #collection: Doctrine\Common\Collections\ArrayCollection {#24397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24394 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30120 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30122 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24514
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24510 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24512 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Dynamic Dawn Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24396
    #collection: Doctrine\Common\Collections\ArrayCollection {#24397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24394 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30120 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30122 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24537
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24514
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24510 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24525 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24512 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24371 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24396
      #collection: Doctrine\Common\Collections\ArrayCollection {#24397 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24394 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30120 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30122 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24584
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24575 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24582 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24583 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24371 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#24594
  +variant: App\Entity\Product\ProductVariant {#24371 …}
  +price: "€28.20"
  +originalPrice: "€28.20"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24584
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24575 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24582 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24583 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 8.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#16992
    #id: 144
    #code: "Coral_Reef_Chic"
    #attributes: Doctrine\ORM\PersistentCollection {#16979 …}
    #variants: Doctrine\ORM\PersistentCollection {#17033 …}
    #options: Doctrine\ORM\PersistentCollection {#17247 …}
    #associations: Doctrine\ORM\PersistentCollection {#17241 …}
    #createdAt: DateTime @1773631804 {#17009
      date: 2026-03-16 03:30:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#16999
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17013 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24710
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#16992}
        #id: 1145
        #name: "Coral Reef Chic"
        #slug: "coral-reef-chic"
        #description: """
          Modi ea distinctio sed maiores nostrum eveniet qui. Aut vitae rerum sint magni quasi reiciendis. Aspernatur rerum perspiciatis odit est ut corrupti inventore. Velit qui et quas facere quos sit est. Quos praesentium cum adipisci vel enim.\n
          \n
          Excepturi blanditiis omnis provident quasi quasi cum voluptate. Exercitationem beatae et consequatur et qui qui. Ea sit quos et modi. Dolorum et optio aliquid necessitatibus ut.\n
          \n
          Tenetur nemo pariatur hic non nihil rerum voluptas ducimus. Aut vel officiis mollitia sit nulla. Corrupti itaque autem ut quod.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nemo architecto itaque incidunt enim voluptas recusandae perspiciatis. Repellendus magnam et eum a. Quibusdam in necessitatibus laborum asperiores iste et explicabo."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17000 …}
    #channels: Doctrine\ORM\PersistentCollection {#16982 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17003 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17010 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17012 …}
    -documents: Doctrine\ORM\PersistentCollection {#17043 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#16996 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17007 …}
    #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 {#24636
  +product: App\Entity\Product\Product {#16992
    #id: 144
    #code: "Coral_Reef_Chic"
    #attributes: Doctrine\ORM\PersistentCollection {#16979 …}
    #variants: Doctrine\ORM\PersistentCollection {#17033 …}
    #options: Doctrine\ORM\PersistentCollection {#17247 …}
    #associations: Doctrine\ORM\PersistentCollection {#17241 …}
    #createdAt: DateTime @1773631804 {#17009
      date: 2026-03-16 03:30:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#16999
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17013 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24710
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#16992}
        #id: 1145
        #name: "Coral Reef Chic"
        #slug: "coral-reef-chic"
        #description: """
          Modi ea distinctio sed maiores nostrum eveniet qui. Aut vitae rerum sint magni quasi reiciendis. Aspernatur rerum perspiciatis odit est ut corrupti inventore. Velit qui et quas facere quos sit est. Quos praesentium cum adipisci vel enim.\n
          \n
          Excepturi blanditiis omnis provident quasi quasi cum voluptate. Exercitationem beatae et consequatur et qui qui. Ea sit quos et modi. Dolorum et optio aliquid necessitatibus ut.\n
          \n
          Tenetur nemo pariatur hic non nihil rerum voluptas ducimus. Aut vel officiis mollitia sit nulla. Corrupti itaque autem ut quod.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nemo architecto itaque incidunt enim voluptas recusandae perspiciatis. Repellendus magnam et eum a. Quibusdam in necessitatibus laborum asperiores iste et explicabo."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17000 …}
    #channels: Doctrine\ORM\PersistentCollection {#16982 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17003 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17010 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17012 …}
    -documents: Doctrine\ORM\PersistentCollection {#17043 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#16996 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17007 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#24656 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#16992
    #id: 144
    #code: "Coral_Reef_Chic"
    #attributes: Doctrine\ORM\PersistentCollection {#16979 …}
    #variants: Doctrine\ORM\PersistentCollection {#17033 …}
    #options: Doctrine\ORM\PersistentCollection {#17247 …}
    #associations: Doctrine\ORM\PersistentCollection {#17241 …}
    #createdAt: DateTime @1773631804 {#17009
      date: 2026-03-16 03:30:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#16999
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17013 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#24710
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#16992}
        #id: 1145
        #name: "Coral Reef Chic"
        #slug: "coral-reef-chic"
        #description: """
          Modi ea distinctio sed maiores nostrum eveniet qui. Aut vitae rerum sint magni quasi reiciendis. Aspernatur rerum perspiciatis odit est ut corrupti inventore. Velit qui et quas facere quos sit est. Quos praesentium cum adipisci vel enim.\n
          \n
          Excepturi blanditiis omnis provident quasi quasi cum voluptate. Exercitationem beatae et consequatur et qui qui. Ea sit quos et modi. Dolorum et optio aliquid necessitatibus ut.\n
          \n
          Tenetur nemo pariatur hic non nihil rerum voluptas ducimus. Aut vel officiis mollitia sit nulla. Corrupti itaque autem ut quod.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nemo architecto itaque incidunt enim voluptas recusandae perspiciatis. Repellendus magnam et eum a. Quibusdam in necessitatibus laborum asperiores iste et explicabo."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17000 …}
    #channels: Doctrine\ORM\PersistentCollection {#16982 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17003 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17010 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#17012 …}
    -documents: Doctrine\ORM\PersistentCollection {#17043 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#16996 …}
    #organizations: Doctrine\ORM\PersistentCollection {#17007 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coral Reef Chic"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24737
  -props: [
    "product" => App\Entity\Product\Product {#16992
      #id: 144
      #code: "Coral_Reef_Chic"
      #attributes: Doctrine\ORM\PersistentCollection {#16979 …}
      #variants: Doctrine\ORM\PersistentCollection {#17033 …}
      #options: Doctrine\ORM\PersistentCollection {#17247 …}
      #associations: Doctrine\ORM\PersistentCollection {#17241 …}
      #createdAt: DateTime @1773631804 {#17009
        date: 2026-03-16 03:30:04.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#16999
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17013 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#24710
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#16992}
          #id: 1145
          #name: "Coral Reef Chic"
          #slug: "coral-reef-chic"
          #description: """
            Modi ea distinctio sed maiores nostrum eveniet qui. Aut vitae rerum sint magni quasi reiciendis. Aspernatur rerum perspiciatis odit est ut corrupti inventore. Velit qui et quas facere quos sit est. Quos praesentium cum adipisci vel enim.\n
            \n
            Excepturi blanditiis omnis provident quasi quasi cum voluptate. Exercitationem beatae et consequatur et qui qui. Ea sit quos et modi. Dolorum et optio aliquid necessitatibus ut.\n
            \n
            Tenetur nemo pariatur hic non nihil rerum voluptas ducimus. Aut vel officiis mollitia sit nulla. Corrupti itaque autem ut quod.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nemo architecto itaque incidunt enim voluptas recusandae perspiciatis. Repellendus magnam et eum a. Quibusdam in necessitatibus laborum asperiores iste et explicabo."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17000 …}
      #channels: Doctrine\ORM\PersistentCollection {#16982 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20839 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17003 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17010 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#17012 …}
      -documents: Doctrine\ORM\PersistentCollection {#17043 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#16996 …}
      #organizations: Doctrine\ORM\PersistentCollection {#17007 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24957
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24786 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24801 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24788 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24656 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24678
    #collection: Doctrine\Common\Collections\ArrayCollection {#24679 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24676 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30139 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30141 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24957
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24786 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#24801 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24788 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coral Reef Chic(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#24678
    #collection: Doctrine\Common\Collections\ArrayCollection {#24679 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#24676 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30139 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30141 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#24967
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#24957
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#24786 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#24801 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#24788 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#24656 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#24678
      #collection: Doctrine\Common\Collections\ArrayCollection {#24679 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#24676 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30139 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30141 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25005 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25013 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#24656 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25024
  +variant: App\Entity\Product\ProductVariant {#24656 …}
  +price: "€55.48"
  +originalPrice: "€55.48"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25005 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25013 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 42.0 MiB 6.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#12666
    #id: 110
    #code: "Meteor_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#12853 …}
    #variants: Doctrine\ORM\PersistentCollection {#12815 …}
    #options: Doctrine\ORM\PersistentCollection {#12806 …}
    #associations: Doctrine\ORM\PersistentCollection {#12803 …}
    #createdAt: DateTime @1773636914 {#12813
      date: 2026-03-16 04:55:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12804
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12656 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25140
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12666}
        #id: 873
        #name: "Meteor Echo T-Shirt"
        #slug: "meteor-echo-t-shirt"
        #description: """
          Fugiat blanditiis nisi debitis. Quisquam omnis et quis itaque possimus porro ex vel. Molestiae rem dolores magnam. Accusamus dicta iure iure voluptas architecto qui.\n
          \n
          Occaecati veniam et deleniti voluptates aliquid corrupti. Omnis sequi voluptatibus quaerat reprehenderit.\n
          \n
          Natus repellat non cupiditate exercitationem omnis. Qui recusandae culpa dolorem a voluptatum repellat. Earum aspernatur enim odit dignissimos. Ut voluptatem sit ipsum vero facilis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Illo quaerat voluptatibus nobis esse iure praesentium possimus saepe. Quaerat voluptatum exercitationem repellat officia magni exercitationem. Voluptatibus aliquid nisi ut voluptas laudantium sed molestiae. Quaerat dolorem ut labore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#12301 …}
    #channels: Doctrine\ORM\PersistentCollection {#12850 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12860 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#12863 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12854 …}
    -documents: Doctrine\ORM\PersistentCollection {#12660 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12651 …}
    #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 {#25066
  +product: App\Entity\Product\Product {#12666
    #id: 110
    #code: "Meteor_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#12853 …}
    #variants: Doctrine\ORM\PersistentCollection {#12815 …}
    #options: Doctrine\ORM\PersistentCollection {#12806 …}
    #associations: Doctrine\ORM\PersistentCollection {#12803 …}
    #createdAt: DateTime @1773636914 {#12813
      date: 2026-03-16 04:55:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12804
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12656 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25140
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12666}
        #id: 873
        #name: "Meteor Echo T-Shirt"
        #slug: "meteor-echo-t-shirt"
        #description: """
          Fugiat blanditiis nisi debitis. Quisquam omnis et quis itaque possimus porro ex vel. Molestiae rem dolores magnam. Accusamus dicta iure iure voluptas architecto qui.\n
          \n
          Occaecati veniam et deleniti voluptates aliquid corrupti. Omnis sequi voluptatibus quaerat reprehenderit.\n
          \n
          Natus repellat non cupiditate exercitationem omnis. Qui recusandae culpa dolorem a voluptatum repellat. Earum aspernatur enim odit dignissimos. Ut voluptatem sit ipsum vero facilis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Illo quaerat voluptatibus nobis esse iure praesentium possimus saepe. Quaerat voluptatum exercitationem repellat officia magni exercitationem. Voluptatibus aliquid nisi ut voluptas laudantium sed molestiae. Quaerat dolorem ut labore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#12301 …}
    #channels: Doctrine\ORM\PersistentCollection {#12850 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12860 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#12863 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12854 …}
    -documents: Doctrine\ORM\PersistentCollection {#12660 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12651 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#25086 …}
  +slug: null
  #productRepository: App\Repository\ProductRepository {#7972 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5611 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
42.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#12666
    #id: 110
    #code: "Meteor_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#12853 …}
    #variants: Doctrine\ORM\PersistentCollection {#12815 …}
    #options: Doctrine\ORM\PersistentCollection {#12806 …}
    #associations: Doctrine\ORM\PersistentCollection {#12803 …}
    #createdAt: DateTime @1773636914 {#12813
      date: 2026-03-16 04:55:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#12804
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#12656 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#25140
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#12666}
        #id: 873
        #name: "Meteor Echo T-Shirt"
        #slug: "meteor-echo-t-shirt"
        #description: """
          Fugiat blanditiis nisi debitis. Quisquam omnis et quis itaque possimus porro ex vel. Molestiae rem dolores magnam. Accusamus dicta iure iure voluptas architecto qui.\n
          \n
          Occaecati veniam et deleniti voluptates aliquid corrupti. Omnis sequi voluptatibus quaerat reprehenderit.\n
          \n
          Natus repellat non cupiditate exercitationem omnis. Qui recusandae culpa dolorem a voluptatum repellat. Earum aspernatur enim odit dignissimos. Ut voluptatem sit ipsum vero facilis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Illo quaerat voluptatibus nobis esse iure praesentium possimus saepe. Quaerat voluptatum exercitationem repellat officia magni exercitationem. Voluptatibus aliquid nisi ut voluptas laudantium sed molestiae. Quaerat dolorem ut labore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#12301 …}
    #channels: Doctrine\ORM\PersistentCollection {#12850 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#12860 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#12863 …}
    -internalReference: null
    -expired: false
    -expirationDate: null
    -toExpire: false
    -bufferStock: 0
    -internalName: null
    -isParent: false
    -videos: Doctrine\ORM\PersistentCollection {#12854 …}
    -documents: Doctrine\ORM\PersistentCollection {#12660 …}
    #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
    #organizations: Doctrine\ORM\PersistentCollection {#12651 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Meteor Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25167
  -props: [
    "product" => App\Entity\Product\Product {#12666
      #id: 110
      #code: "Meteor_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#12853 …}
      #variants: Doctrine\ORM\PersistentCollection {#12815 …}
      #options: Doctrine\ORM\PersistentCollection {#12806 …}
      #associations: Doctrine\ORM\PersistentCollection {#12803 …}
      #createdAt: DateTime @1773636914 {#12813
        date: 2026-03-16 04:55:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#12804
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#12656 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#25140
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#12666}
          #id: 873
          #name: "Meteor Echo T-Shirt"
          #slug: "meteor-echo-t-shirt"
          #description: """
            Fugiat blanditiis nisi debitis. Quisquam omnis et quis itaque possimus porro ex vel. Molestiae rem dolores magnam. Accusamus dicta iure iure voluptas architecto qui.\n
            \n
            Occaecati veniam et deleniti voluptates aliquid corrupti. Omnis sequi voluptatibus quaerat reprehenderit.\n
            \n
            Natus repellat non cupiditate exercitationem omnis. Qui recusandae culpa dolorem a voluptatum repellat. Earum aspernatur enim odit dignissimos. Ut voluptatem sit ipsum vero facilis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Illo quaerat voluptatibus nobis esse iure praesentium possimus saepe. Quaerat voluptatum exercitationem repellat officia magni exercitationem. Voluptatibus aliquid nisi ut voluptas laudantium sed molestiae. Quaerat dolorem ut labore."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#12301 …}
      #channels: Doctrine\ORM\PersistentCollection {#12850 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#20789 …}
      #reviews: Doctrine\ORM\PersistentCollection {#12860 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#12863 …}
      -internalReference: null
      -expired: false
      -expirationDate: null
      -toExpire: false
      -bufferStock: 0
      -internalName: null
      -isParent: false
      -videos: Doctrine\ORM\PersistentCollection {#12854 …}
      -documents: Doctrine\ORM\PersistentCollection {#12660 …}
      #customerGroups: Doctrine\ORM\PersistentCollection {#12652 …}
      #organizations: Doctrine\ORM\PersistentCollection {#12651 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
42.0 MiB 1.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25237 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25224 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25086 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25108
    #collection: Doctrine\Common\Collections\ArrayCollection {#25109 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25106 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30158 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30160 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25237 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25224 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Meteor Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#25108
    #collection: Doctrine\Common\Collections\ArrayCollection {#25109 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#25106 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30158 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30160 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#25293
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25283
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25222 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#25237 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25224 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#25086 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#25108
      #collection: Doctrine\Common\Collections\ArrayCollection {#25109 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#25106 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30158 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQH5phLr\EntityManagerGhost614a58f {#257 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30160 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 42.0 MiB 0.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25340
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25331 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25338 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25339 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#25086 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#25350
  +variant: App\Entity\Product\ProductVariant {#25086 …}
  +price: "€38.81"
  +originalPrice: "€38.81"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\B2BKit\PricingLists\Calculator\PricingCalculator {#5102 …}
  #moneyFormatter: Sylius\B2BKit\HidePrices\Formatter\HideMoneyFormatter {#8747 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4223 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1329 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#8654 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8635 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#25340
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#25331 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#25338 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#25339 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 42.0 MiB 1.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21293
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21307 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15859 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#25463
  +cart: App\Entity\Order\Order {#20468 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#6475 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21293
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21307 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15859 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: App\Repository\OrderRepository {#5111 …}
}