GET https://sap.preprod.4runners.fr/fr_FR/taxons/mobilier-dj?page=2

Components

12 Twig Components
44 Render Count
52 ms Render Time
40.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 39.08ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 6.65ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 4.35ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.29ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.74ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.41ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.97ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 3.73ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.73ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.45ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.16ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.68ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 40.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12770
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12763 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12769 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12768 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent {#12796
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12770
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12763 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12769 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12768 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 40.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12869 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12872 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent {#12882
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12869 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12872 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 40.0 MiB 2.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12983
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12955 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12989 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14241
  +cart: App\Entity\Order\Order {#16576 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12983
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12955 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12989 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 40.0 MiB 3.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16721 …}
    +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 {#16736
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16721 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 40.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18523 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#18533
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18523 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 40.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18637
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18633 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18634 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18636 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#18645
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18637
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18633 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18634 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18636 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 40.0 MiB 2.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18707
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18703 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18704 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18706 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#18715
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18707
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18703 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18704 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18706 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 9.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#8195
    #id: 1722
    #code: "humpter_laptop_stand_b3"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8638 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1764671505 {#7874
      date: 2025-12-02 10:31:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671505 {#7904
      date: 2025-12-02 10:31:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8195}
        #id: 1722
        #name: "Humpter - Laptop Stand B3"
        #slug: "humpter-laptop-stand-b3"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Support pour ordinateur portable pour Humpter B3. il est doté de supports latéraux uniques qui protègent l'ordinateur portable (écran jusqu'à 17"). Sac de transport inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8284 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8287 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19256
  +product: App\Entity\Product\Product {#8195
    #id: 1722
    #code: "humpter_laptop_stand_b3"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8638 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1764671505 {#7874
      date: 2025-12-02 10:31:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671505 {#7904
      date: 2025-12-02 10:31:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8195}
        #id: 1722
        #name: "Humpter - Laptop Stand B3"
        #slug: "humpter-laptop-stand-b3"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Support pour ordinateur portable pour Humpter B3. il est doté de supports latéraux uniques qui protègent l'ordinateur portable (écran jusqu'à 17"). Sac de transport inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8284 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8287 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19372 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 1.18 ms
Input props
[
  "product" => App\Entity\Product\Product {#8195
    #id: 1722
    #code: "humpter_laptop_stand_b3"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8638 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1764671505 {#7874
      date: 2025-12-02 10:31:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671505 {#7904
      date: 2025-12-02 10:31:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8195}
        #id: 1722
        #name: "Humpter - Laptop Stand B3"
        #slug: "humpter-laptop-stand-b3"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Support pour ordinateur portable pour Humpter B3. il est doté de supports latéraux uniques qui protègent l'ordinateur portable (écran jusqu'à 17"). Sac de transport inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8284 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8287 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Laptop Stand B3"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19628
  -props: [
    "product" => App\Entity\Product\Product {#8195
      #id: 1722
      #code: "humpter_laptop_stand_b3"
      #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
      #variants: Doctrine\ORM\PersistentCollection {#8638 …}
      #options: Doctrine\ORM\PersistentCollection {#8766 …}
      #associations: Doctrine\ORM\PersistentCollection {#8706 …}
      #createdAt: DateTime @1764671505 {#7874
        date: 2025-12-02 10:31:45.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671505 {#7904
        date: 2025-12-02 10:31:45.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8765 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8768
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8195}
          #id: 1722
          #name: "Humpter - Laptop Stand B3"
          #slug: "humpter-laptop-stand-b3"
          #description: ""
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Support pour ordinateur portable pour Humpter B3. il est doté de supports latéraux uniques qui protègent l'ordinateur portable (écran jusqu'à 17"). Sac de transport inclus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
      #channels: Doctrine\ORM\PersistentCollection {#8284 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8287 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19749
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19734 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19724 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19745 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19372 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19563
    #collection: Doctrine\Common\Collections\ArrayCollection {#19562 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19401 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31606 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31608 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19749
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19734 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19724 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19745 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Laptop Stand B3"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19563
    #collection: Doctrine\Common\Collections\ArrayCollection {#19562 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19401 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31606 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31608 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19748
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19749
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19734 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19724 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19745 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19372 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19563
      #collection: Doctrine\Common\Collections\ArrayCollection {#19562 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19401 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31606 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31608 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19818
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19816 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19817 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19372 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19827
  +variant: App\Entity\Product\ProductVariant {#19372 …}
  +price: "177,00\u{A0}"
  +originalPrice: "177,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19818
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19816 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19817 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8777
    #id: 1721
    #code: "humpter_move_padded_bag_wb_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
    #variants: Doctrine\ORM\PersistentCollection {#8786 …}
    #options: Doctrine\ORM\PersistentCollection {#8790 …}
    #associations: Doctrine\ORM\PersistentCollection {#8788 …}
    #createdAt: DateTime @1764671504 {#8775
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8776
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8793 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8794
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 1721
        #name: "Humpter - Move Padded Bag WB (2 pièces)"
        #slug: "humpter-move-padded-bag-wb-2-pieces"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Sacs de transport solides pour MOVE wood - l'ensemble comprend 2 pièces."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
    #channels: Doctrine\ORM\PersistentCollection {#8782 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8780 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19713
  +product: App\Entity\Product\Product {#8777
    #id: 1721
    #code: "humpter_move_padded_bag_wb_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
    #variants: Doctrine\ORM\PersistentCollection {#8786 …}
    #options: Doctrine\ORM\PersistentCollection {#8790 …}
    #associations: Doctrine\ORM\PersistentCollection {#8788 …}
    #createdAt: DateTime @1764671504 {#8775
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8776
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8793 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8794
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 1721
        #name: "Humpter - Move Padded Bag WB (2 pièces)"
        #slug: "humpter-move-padded-bag-wb-2-pieces"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Sacs de transport solides pour MOVE wood - l'ensemble comprend 2 pièces."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
    #channels: Doctrine\ORM\PersistentCollection {#8782 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8780 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19900 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8777
    #id: 1721
    #code: "humpter_move_padded_bag_wb_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
    #variants: Doctrine\ORM\PersistentCollection {#8786 …}
    #options: Doctrine\ORM\PersistentCollection {#8790 …}
    #associations: Doctrine\ORM\PersistentCollection {#8788 …}
    #createdAt: DateTime @1764671504 {#8775
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8776
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8793 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8794
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 1721
        #name: "Humpter - Move Padded Bag WB (2 pièces)"
        #slug: "humpter-move-padded-bag-wb-2-pieces"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Sacs de transport solides pour MOVE wood - l'ensemble comprend 2 pièces."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
    #channels: Doctrine\ORM\PersistentCollection {#8782 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8780 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Move Padded Bag WB (2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19971
  -props: [
    "product" => App\Entity\Product\Product {#8777
      #id: 1721
      #code: "humpter_move_padded_bag_wb_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
      #variants: Doctrine\ORM\PersistentCollection {#8786 …}
      #options: Doctrine\ORM\PersistentCollection {#8790 …}
      #associations: Doctrine\ORM\PersistentCollection {#8788 …}
      #createdAt: DateTime @1764671504 {#8775
        date: 2025-12-02 10:31:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671504 {#8776
        date: 2025-12-02 10:31:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8793 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8794
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8777}
          #id: 1721
          #name: "Humpter - Move Padded Bag WB (2 pièces)"
          #slug: "humpter-move-padded-bag-wb-2-pieces"
          #description: ""
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Sacs de transport solides pour MOVE wood - l'ensemble comprend 2 pièces."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
      #channels: Doctrine\ORM\PersistentCollection {#8782 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8780 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20028
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20024 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20037 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20026 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19900 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19908
    #collection: Doctrine\Common\Collections\ArrayCollection {#19917 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19896 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31624 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31626 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20028
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20024 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20037 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20026 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Move Padded Bag WB (2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19908
    #collection: Doctrine\Common\Collections\ArrayCollection {#19917 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19896 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31624 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31626 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20041
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20028
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20024 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20037 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20026 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19900 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19908
      #collection: Doctrine\Common\Collections\ArrayCollection {#19917 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19896 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31624 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31626 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20091
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20082 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20089 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20090 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19900 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20094
  +variant: App\Entity\Product\ProductVariant {#19900 …}
  +price: "295,00\u{A0}"
  +originalPrice: "295,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20091
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20082 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20089 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20090 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#8800
    #id: 1720
    #code: "humpter_move_padded_bag_bk"
    #attributes: Doctrine\ORM\PersistentCollection {#8807 …}
    #variants: Doctrine\ORM\PersistentCollection {#8809 …}
    #options: Doctrine\ORM\PersistentCollection {#8813 …}
    #associations: Doctrine\ORM\PersistentCollection {#8811 …}
    #createdAt: DateTime @1764671504 {#8798
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8799
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8816 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8817
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8800}
        #id: 1720
        #name: "Humpter - Move Padded Bag BK"
        #slug: "humpter-move-padded-bag-bk"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Sac de transport solide pour MOVE BK."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8819 …}
    #channels: Doctrine\ORM\PersistentCollection {#8805 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8801 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8803 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19964
  +product: App\Entity\Product\Product {#8800
    #id: 1720
    #code: "humpter_move_padded_bag_bk"
    #attributes: Doctrine\ORM\PersistentCollection {#8807 …}
    #variants: Doctrine\ORM\PersistentCollection {#8809 …}
    #options: Doctrine\ORM\PersistentCollection {#8813 …}
    #associations: Doctrine\ORM\PersistentCollection {#8811 …}
    #createdAt: DateTime @1764671504 {#8798
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8799
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8816 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8817
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8800}
        #id: 1720
        #name: "Humpter - Move Padded Bag BK"
        #slug: "humpter-move-padded-bag-bk"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Sac de transport solide pour MOVE BK."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8819 …}
    #channels: Doctrine\ORM\PersistentCollection {#8805 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8801 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8803 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20157 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8800
    #id: 1720
    #code: "humpter_move_padded_bag_bk"
    #attributes: Doctrine\ORM\PersistentCollection {#8807 …}
    #variants: Doctrine\ORM\PersistentCollection {#8809 …}
    #options: Doctrine\ORM\PersistentCollection {#8813 …}
    #associations: Doctrine\ORM\PersistentCollection {#8811 …}
    #createdAt: DateTime @1764671504 {#8798
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8799
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8816 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8817
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8800}
        #id: 1720
        #name: "Humpter - Move Padded Bag BK"
        #slug: "humpter-move-padded-bag-bk"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Sac de transport solide pour MOVE BK."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8819 …}
    #channels: Doctrine\ORM\PersistentCollection {#8805 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8801 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8803 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Move Padded Bag BK"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20228
  -props: [
    "product" => App\Entity\Product\Product {#8800
      #id: 1720
      #code: "humpter_move_padded_bag_bk"
      #attributes: Doctrine\ORM\PersistentCollection {#8807 …}
      #variants: Doctrine\ORM\PersistentCollection {#8809 …}
      #options: Doctrine\ORM\PersistentCollection {#8813 …}
      #associations: Doctrine\ORM\PersistentCollection {#8811 …}
      #createdAt: DateTime @1764671504 {#8798
        date: 2025-12-02 10:31:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671504 {#8799
        date: 2025-12-02 10:31:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8816 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8817
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8800}
          #id: 1720
          #name: "Humpter - Move Padded Bag BK"
          #slug: "humpter-move-padded-bag-bk"
          #description: ""
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Sac de transport solide pour MOVE BK."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8819 …}
      #channels: Doctrine\ORM\PersistentCollection {#8805 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8801 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8803 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20285
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20281 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20294 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20283 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20157 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20165
    #collection: Doctrine\Common\Collections\ArrayCollection {#20174 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20153 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31639 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31641 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20285
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20281 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20294 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20283 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Move Padded Bag BK"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20165
    #collection: Doctrine\Common\Collections\ArrayCollection {#20174 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20153 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31639 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31641 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20298
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20285
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20281 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20294 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20283 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20157 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20165
      #collection: Doctrine\Common\Collections\ArrayCollection {#20174 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20153 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31639 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31641 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20348
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20339 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20346 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20347 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20157 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20351
  +variant: App\Entity\Product\ProductVariant {#20157 …}
  +price: "194,00\u{A0}"
  +originalPrice: "194,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20348
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20339 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20346 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20347 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8823
    #id: 1719
    #code: "humpter_move_under_counter_shelf"
    #attributes: Doctrine\ORM\PersistentCollection {#8830 …}
    #variants: Doctrine\ORM\PersistentCollection {#8832 …}
    #options: Doctrine\ORM\PersistentCollection {#8836 …}
    #associations: Doctrine\ORM\PersistentCollection {#8834 …}
    #createdAt: DateTime @1764671504 {#8821
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8822
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8839 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8840
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8823}
        #id: 1719
        #name: "Humpter - Move Under Counter Shelf"
        #slug: "humpter-move-under-counter-shelf"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "L'étagère supplémentaire sous le comptoir pour MOVE noir et bois véritable."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8842 …}
    #channels: Doctrine\ORM\PersistentCollection {#8828 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8824 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8826 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20221
  +product: App\Entity\Product\Product {#8823
    #id: 1719
    #code: "humpter_move_under_counter_shelf"
    #attributes: Doctrine\ORM\PersistentCollection {#8830 …}
    #variants: Doctrine\ORM\PersistentCollection {#8832 …}
    #options: Doctrine\ORM\PersistentCollection {#8836 …}
    #associations: Doctrine\ORM\PersistentCollection {#8834 …}
    #createdAt: DateTime @1764671504 {#8821
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8822
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8839 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8840
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8823}
        #id: 1719
        #name: "Humpter - Move Under Counter Shelf"
        #slug: "humpter-move-under-counter-shelf"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "L'étagère supplémentaire sous le comptoir pour MOVE noir et bois véritable."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8842 …}
    #channels: Doctrine\ORM\PersistentCollection {#8828 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8824 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8826 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20414 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8823
    #id: 1719
    #code: "humpter_move_under_counter_shelf"
    #attributes: Doctrine\ORM\PersistentCollection {#8830 …}
    #variants: Doctrine\ORM\PersistentCollection {#8832 …}
    #options: Doctrine\ORM\PersistentCollection {#8836 …}
    #associations: Doctrine\ORM\PersistentCollection {#8834 …}
    #createdAt: DateTime @1764671504 {#8821
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671504 {#8822
      date: 2025-12-02 10:31:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8839 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8840
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8823}
        #id: 1719
        #name: "Humpter - Move Under Counter Shelf"
        #slug: "humpter-move-under-counter-shelf"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "L'étagère supplémentaire sous le comptoir pour MOVE noir et bois véritable."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8842 …}
    #channels: Doctrine\ORM\PersistentCollection {#8828 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8824 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8826 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Move Under Counter Shelf"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20485
  -props: [
    "product" => App\Entity\Product\Product {#8823
      #id: 1719
      #code: "humpter_move_under_counter_shelf"
      #attributes: Doctrine\ORM\PersistentCollection {#8830 …}
      #variants: Doctrine\ORM\PersistentCollection {#8832 …}
      #options: Doctrine\ORM\PersistentCollection {#8836 …}
      #associations: Doctrine\ORM\PersistentCollection {#8834 …}
      #createdAt: DateTime @1764671504 {#8821
        date: 2025-12-02 10:31:44.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671504 {#8822
        date: 2025-12-02 10:31:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8839 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8840
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8823}
          #id: 1719
          #name: "Humpter - Move Under Counter Shelf"
          #slug: "humpter-move-under-counter-shelf"
          #description: ""
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "L'étagère supplémentaire sous le comptoir pour MOVE noir et bois véritable."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8842 …}
      #channels: Doctrine\ORM\PersistentCollection {#8828 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8824 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8826 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20545
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20541 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20554 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20543 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20414 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20422
    #collection: Doctrine\Common\Collections\ArrayCollection {#20431 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20410 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31654 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31656 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20545
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20541 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20554 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20543 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Move Under Counter Shelf"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20422
    #collection: Doctrine\Common\Collections\ArrayCollection {#20431 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20410 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31654 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31656 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20558
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20545
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20541 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20554 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20543 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20414 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20422
      #collection: Doctrine\Common\Collections\ArrayCollection {#20431 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20410 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31654 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31656 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20608
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20606 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20607 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20414 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20611
  +variant: App\Entity\Product\ProductVariant {#20414 …}
  +price: "186,00\u{A0}"
  +originalPrice: "186,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20608
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20606 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20607 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8846
    #id: 1718
    #code: "humpter_move_upper_front_plate"
    #attributes: Doctrine\ORM\PersistentCollection {#8853 …}
    #variants: Doctrine\ORM\PersistentCollection {#8855 …}
    #options: Doctrine\ORM\PersistentCollection {#8859 …}
    #associations: Doctrine\ORM\PersistentCollection {#8857 …}
    #createdAt: DateTime @1764671503 {#8844
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671503 {#8845
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8862 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8863
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8846}
        #id: 1718
        #name: "Humpter - Move Upper Front Plate"
        #slug: "humpter-move-upper-front-plate"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "La plaque supérieur supplémentaire pour MOVE noir et bois véritable, masque les câbles et les multiprises."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8865 …}
    #channels: Doctrine\ORM\PersistentCollection {#8851 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8847 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8849 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20478
  +product: App\Entity\Product\Product {#8846
    #id: 1718
    #code: "humpter_move_upper_front_plate"
    #attributes: Doctrine\ORM\PersistentCollection {#8853 …}
    #variants: Doctrine\ORM\PersistentCollection {#8855 …}
    #options: Doctrine\ORM\PersistentCollection {#8859 …}
    #associations: Doctrine\ORM\PersistentCollection {#8857 …}
    #createdAt: DateTime @1764671503 {#8844
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671503 {#8845
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8862 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8863
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8846}
        #id: 1718
        #name: "Humpter - Move Upper Front Plate"
        #slug: "humpter-move-upper-front-plate"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "La plaque supérieur supplémentaire pour MOVE noir et bois véritable, masque les câbles et les multiprises."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8865 …}
    #channels: Doctrine\ORM\PersistentCollection {#8851 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8847 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8849 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20674 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8846
    #id: 1718
    #code: "humpter_move_upper_front_plate"
    #attributes: Doctrine\ORM\PersistentCollection {#8853 …}
    #variants: Doctrine\ORM\PersistentCollection {#8855 …}
    #options: Doctrine\ORM\PersistentCollection {#8859 …}
    #associations: Doctrine\ORM\PersistentCollection {#8857 …}
    #createdAt: DateTime @1764671503 {#8844
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671503 {#8845
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8862 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8863
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8846}
        #id: 1718
        #name: "Humpter - Move Upper Front Plate"
        #slug: "humpter-move-upper-front-plate"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "La plaque supérieur supplémentaire pour MOVE noir et bois véritable, masque les câbles et les multiprises."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8865 …}
    #channels: Doctrine\ORM\PersistentCollection {#8851 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8847 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8849 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Move Upper Front Plate"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20745
  -props: [
    "product" => App\Entity\Product\Product {#8846
      #id: 1718
      #code: "humpter_move_upper_front_plate"
      #attributes: Doctrine\ORM\PersistentCollection {#8853 …}
      #variants: Doctrine\ORM\PersistentCollection {#8855 …}
      #options: Doctrine\ORM\PersistentCollection {#8859 …}
      #associations: Doctrine\ORM\PersistentCollection {#8857 …}
      #createdAt: DateTime @1764671503 {#8844
        date: 2025-12-02 10:31:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671503 {#8845
        date: 2025-12-02 10:31:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8862 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8863
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8846}
          #id: 1718
          #name: "Humpter - Move Upper Front Plate"
          #slug: "humpter-move-upper-front-plate"
          #description: ""
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "La plaque supérieur supplémentaire pour MOVE noir et bois véritable, masque les câbles et les multiprises."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8865 …}
      #channels: Doctrine\ORM\PersistentCollection {#8851 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8847 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8849 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20798 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20811 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20800 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20674 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20682
    #collection: Doctrine\Common\Collections\ArrayCollection {#20691 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20670 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31669 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31671 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20798 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20811 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20800 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Move Upper Front Plate"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20682
    #collection: Doctrine\Common\Collections\ArrayCollection {#20691 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20670 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31669 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31671 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20815
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20802
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20798 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20811 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20800 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20674 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20682
      #collection: Doctrine\Common\Collections\ArrayCollection {#20691 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20670 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31669 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31671 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20865
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20856 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20863 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20864 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20674 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20868
  +variant: App\Entity\Product\ProductVariant {#20674 …}
  +price: "91,00\u{A0}"
  +originalPrice: "91,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20865
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20856 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20863 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20864 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8869
    #id: 1717
    #code: "humpter_move_laptop_stand"
    #attributes: Doctrine\ORM\PersistentCollection {#8876 …}
    #variants: Doctrine\ORM\PersistentCollection {#8878 …}
    #options: Doctrine\ORM\PersistentCollection {#8882 …}
    #associations: Doctrine\ORM\PersistentCollection {#8880 …}
    #createdAt: DateTime @1764671503 {#8867
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671503 {#8868
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8885 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8886
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8869}
        #id: 1717
        #name: "Humpter - Move Laptop Stand"
        #slug: "humpter-move-laptop-stand"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Support pour ordinateur portable pour MOVE noir et bois véritable. Sac de transport inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8888 …}
    #channels: Doctrine\ORM\PersistentCollection {#8874 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8870 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8872 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20738
  +product: App\Entity\Product\Product {#8869
    #id: 1717
    #code: "humpter_move_laptop_stand"
    #attributes: Doctrine\ORM\PersistentCollection {#8876 …}
    #variants: Doctrine\ORM\PersistentCollection {#8878 …}
    #options: Doctrine\ORM\PersistentCollection {#8882 …}
    #associations: Doctrine\ORM\PersistentCollection {#8880 …}
    #createdAt: DateTime @1764671503 {#8867
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671503 {#8868
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8885 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8886
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8869}
        #id: 1717
        #name: "Humpter - Move Laptop Stand"
        #slug: "humpter-move-laptop-stand"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Support pour ordinateur portable pour MOVE noir et bois véritable. Sac de transport inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8888 …}
    #channels: Doctrine\ORM\PersistentCollection {#8874 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8870 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8872 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20931 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8869
    #id: 1717
    #code: "humpter_move_laptop_stand"
    #attributes: Doctrine\ORM\PersistentCollection {#8876 …}
    #variants: Doctrine\ORM\PersistentCollection {#8878 …}
    #options: Doctrine\ORM\PersistentCollection {#8882 …}
    #associations: Doctrine\ORM\PersistentCollection {#8880 …}
    #createdAt: DateTime @1764671503 {#8867
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671503 {#8868
      date: 2025-12-02 10:31:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8885 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8886
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8869}
        #id: 1717
        #name: "Humpter - Move Laptop Stand"
        #slug: "humpter-move-laptop-stand"
        #description: ""
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Support pour ordinateur portable pour MOVE noir et bois véritable. Sac de transport inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8888 …}
    #channels: Doctrine\ORM\PersistentCollection {#8874 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8870 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8872 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Move Laptop Stand"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21002
  -props: [
    "product" => App\Entity\Product\Product {#8869
      #id: 1717
      #code: "humpter_move_laptop_stand"
      #attributes: Doctrine\ORM\PersistentCollection {#8876 …}
      #variants: Doctrine\ORM\PersistentCollection {#8878 …}
      #options: Doctrine\ORM\PersistentCollection {#8882 …}
      #associations: Doctrine\ORM\PersistentCollection {#8880 …}
      #createdAt: DateTime @1764671503 {#8867
        date: 2025-12-02 10:31:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671503 {#8868
        date: 2025-12-02 10:31:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8885 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8886
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8869}
          #id: 1717
          #name: "Humpter - Move Laptop Stand"
          #slug: "humpter-move-laptop-stand"
          #description: ""
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Support pour ordinateur portable pour MOVE noir et bois véritable. Sac de transport inclus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8888 …}
      #channels: Doctrine\ORM\PersistentCollection {#8874 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8870 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8872 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21061 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21074 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21063 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20931 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20939
    #collection: Doctrine\Common\Collections\ArrayCollection {#20948 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20927 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31684 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31686 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21061 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21074 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21063 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Move Laptop Stand"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20939
    #collection: Doctrine\Common\Collections\ArrayCollection {#20948 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20927 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31684 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31686 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21078
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21065
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21061 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21074 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21063 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20931 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20939
      #collection: Doctrine\Common\Collections\ArrayCollection {#20948 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20927 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31684 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31686 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20931 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21131
  +variant: App\Entity\Product\ProductVariant {#20931 …}
  +price: "134,00\u{A0}"
  +originalPrice: "134,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8892
    #id: 1716
    #code: "humpter_table_dj_b3_plus"
    #attributes: Doctrine\ORM\PersistentCollection {#8899 …}
    #variants: Doctrine\ORM\PersistentCollection {#8901 …}
    #options: Doctrine\ORM\PersistentCollection {#8905 …}
    #associations: Doctrine\ORM\PersistentCollection {#8903 …}
    #createdAt: DateTime @1764671502 {#8890
      date: 2025-12-02 10:31:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671502 {#8891
      date: 2025-12-02 10:31:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8908 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8909
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8892}
        #id: 1716
        #name: "Humpter - table DJ B3 Plus"
        #slug: "humpter-table-dj-b3-plus"
        #description: """
          Vous recherchez la configuration DJ ultime ?\n
          Nous savons qu'un DJ, musicien ou artiste moderne a besoin de beaucoup d'espace pour ses outils. C'est pourquoi nous avons conçu le Pack d'extension pour Humpter B3, un ensemble de modules latéraux pour la cabine DJ. Cela vous donne encore plus d'espace pour vos contrôleurs, lecteurs ou autres équipements DJ.\n
          Selon le type de concert que vous jouez, vous pouvez soit utiliser\u{A0}\u{A0}Humpter B3\u{A0}\u{A0}seul, soit étendre facilement et rapidement votre zone de travail en ajoutant des extensions à votre configuration.\n
          Nous avons utilisé le même système de charnière unique de la table B3 intégré à l'intérieur du cadre. Nous avons combiné la plus haute qualité, la stabilité et l'esthétique sans compromettre la sécurité.\u{A0}L'ajustement parfait des\u{A0}\u{A0}accessoires\u{A0}modulaires \u{A0}offre la possibilité d'une extension supplémentaire.\n
          Essayez-en un et découvrez pourquoi la\u{A0}série Humpter B3\u{A0}est la meilleure du secteur !\n
          \u{A0}Cabine DJ mobile – aucun outil nécessaire pour l’installation.\n
          Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.\n
          Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.\n
          Plus d'espace pour l'équipement DJ\n
          Nous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.\n
          \u{A0}Avec notre système modulaire, vous pouvez facilement utiliser l'une des configurations suivantes\u{A0}:\n
          \n
          \n
          N'importe quel contrôleur DJ + 2 x ordinateur portable\n
          2 x Platine + Mixeur + Ordinateur portable\n
          2 x platines + 2 x lecteurs CD + mixeur 4 canaux + ordinateur portable\n
          2 x Lecteur CD + Mixeur + Ordinateur portable\n
          4 x lecteur CD + mixeur 4 canaux\n
          \n
          \u{A0}Faites confiance à la conception éprouvée.\n
          Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.\n
          La surface de travail est importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, notre cadre renforcé et notre système de support de table à six points en font la table DJ mobile la plus stable du marché.\n
          La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance pour des événements tels que les\u{A0}Championnats du monde de DJ IDA\u{A0}ou\u{A0}le Sample Music Festival\u{A0}. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon, Serato, Ableton et\u{A0}Phase DJ\u{A0}.\n
          \n
          Spécification:\n
          \n
          Aluminium / Acier\n
          Couleur : Noir / Blanc\n
          Dimensions (L x H x P) : 296 x 93 x 87 cm\n
          Poids : 55 kg / 121 lbs\n
          Temps de montage : 3 minutes\n
          \n
          Plateau de table :\n
          \n
          Matériau : Acier\n
          Dimensions : 296 x 87 cm\n
          Hauteur : 93 cm\n
          Charge maximale : 70 kg / 154 lb\n
          Trous de câblage : Oui\n
          \n
          \n
          \n
          \n
          \n
          L'ensemble comprend :\n
          \n
          Humpter® B3 Plus\n
          2 x porte-gobelets\n
          2 x Support pour casque\n
          Panneaux latéraux\n
          \n
          Options supplémentaires :\n
          \n
          Support pour ordinateur portable\n
          Tribune intermédiaire\n
          Support pour tablette\n
          Kit de montage pour téléviseur\n
          Étagère sous le comptoir\n
          Support de joueur\n
          Étagères latérales\n
          Sacs rembourrés\n
          Personnalisation (impression de logo, graphisme, couleur unique)
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. L'ensemble comprend le Humpter B3 et les extensions latérales. Support pour casque et porte-gobelet inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8911 …}
    #channels: Doctrine\ORM\PersistentCollection {#8897 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8893 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8895 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20995
  +product: App\Entity\Product\Product {#8892
    #id: 1716
    #code: "humpter_table_dj_b3_plus"
    #attributes: Doctrine\ORM\PersistentCollection {#8899 …}
    #variants: Doctrine\ORM\PersistentCollection {#8901 …}
    #options: Doctrine\ORM\PersistentCollection {#8905 …}
    #associations: Doctrine\ORM\PersistentCollection {#8903 …}
    #createdAt: DateTime @1764671502 {#8890
      date: 2025-12-02 10:31:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671502 {#8891
      date: 2025-12-02 10:31:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8908 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8909
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8892}
        #id: 1716
        #name: "Humpter - table DJ B3 Plus"
        #slug: "humpter-table-dj-b3-plus"
        #description: """
          Vous recherchez la configuration DJ ultime ?\n
          Nous savons qu'un DJ, musicien ou artiste moderne a besoin de beaucoup d'espace pour ses outils. C'est pourquoi nous avons conçu le Pack d'extension pour Humpter B3, un ensemble de modules latéraux pour la cabine DJ. Cela vous donne encore plus d'espace pour vos contrôleurs, lecteurs ou autres équipements DJ.\n
          Selon le type de concert que vous jouez, vous pouvez soit utiliser\u{A0}\u{A0}Humpter B3\u{A0}\u{A0}seul, soit étendre facilement et rapidement votre zone de travail en ajoutant des extensions à votre configuration.\n
          Nous avons utilisé le même système de charnière unique de la table B3 intégré à l'intérieur du cadre. Nous avons combiné la plus haute qualité, la stabilité et l'esthétique sans compromettre la sécurité.\u{A0}L'ajustement parfait des\u{A0}\u{A0}accessoires\u{A0}modulaires \u{A0}offre la possibilité d'une extension supplémentaire.\n
          Essayez-en un et découvrez pourquoi la\u{A0}série Humpter B3\u{A0}est la meilleure du secteur !\n
          \u{A0}Cabine DJ mobile – aucun outil nécessaire pour l’installation.\n
          Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.\n
          Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.\n
          Plus d'espace pour l'équipement DJ\n
          Nous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.\n
          \u{A0}Avec notre système modulaire, vous pouvez facilement utiliser l'une des configurations suivantes\u{A0}:\n
          \n
          \n
          N'importe quel contrôleur DJ + 2 x ordinateur portable\n
          2 x Platine + Mixeur + Ordinateur portable\n
          2 x platines + 2 x lecteurs CD + mixeur 4 canaux + ordinateur portable\n
          2 x Lecteur CD + Mixeur + Ordinateur portable\n
          4 x lecteur CD + mixeur 4 canaux\n
          \n
          \u{A0}Faites confiance à la conception éprouvée.\n
          Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.\n
          La surface de travail est importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, notre cadre renforcé et notre système de support de table à six points en font la table DJ mobile la plus stable du marché.\n
          La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance pour des événements tels que les\u{A0}Championnats du monde de DJ IDA\u{A0}ou\u{A0}le Sample Music Festival\u{A0}. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon, Serato, Ableton et\u{A0}Phase DJ\u{A0}.\n
          \n
          Spécification:\n
          \n
          Aluminium / Acier\n
          Couleur : Noir / Blanc\n
          Dimensions (L x H x P) : 296 x 93 x 87 cm\n
          Poids : 55 kg / 121 lbs\n
          Temps de montage : 3 minutes\n
          \n
          Plateau de table :\n
          \n
          Matériau : Acier\n
          Dimensions : 296 x 87 cm\n
          Hauteur : 93 cm\n
          Charge maximale : 70 kg / 154 lb\n
          Trous de câblage : Oui\n
          \n
          \n
          \n
          \n
          \n
          L'ensemble comprend :\n
          \n
          Humpter® B3 Plus\n
          2 x porte-gobelets\n
          2 x Support pour casque\n
          Panneaux latéraux\n
          \n
          Options supplémentaires :\n
          \n
          Support pour ordinateur portable\n
          Tribune intermédiaire\n
          Support pour tablette\n
          Kit de montage pour téléviseur\n
          Étagère sous le comptoir\n
          Support de joueur\n
          Étagères latérales\n
          Sacs rembourrés\n
          Personnalisation (impression de logo, graphisme, couleur unique)
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. L'ensemble comprend le Humpter B3 et les extensions latérales. Support pour casque et porte-gobelet inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8911 …}
    #channels: Doctrine\ORM\PersistentCollection {#8897 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8893 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8895 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21194 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8892
    #id: 1716
    #code: "humpter_table_dj_b3_plus"
    #attributes: Doctrine\ORM\PersistentCollection {#8899 …}
    #variants: Doctrine\ORM\PersistentCollection {#8901 …}
    #options: Doctrine\ORM\PersistentCollection {#8905 …}
    #associations: Doctrine\ORM\PersistentCollection {#8903 …}
    #createdAt: DateTime @1764671502 {#8890
      date: 2025-12-02 10:31:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671502 {#8891
      date: 2025-12-02 10:31:42.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8908 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8909
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8892}
        #id: 1716
        #name: "Humpter - table DJ B3 Plus"
        #slug: "humpter-table-dj-b3-plus"
        #description: """
          Vous recherchez la configuration DJ ultime ?\n
          Nous savons qu'un DJ, musicien ou artiste moderne a besoin de beaucoup d'espace pour ses outils. C'est pourquoi nous avons conçu le Pack d'extension pour Humpter B3, un ensemble de modules latéraux pour la cabine DJ. Cela vous donne encore plus d'espace pour vos contrôleurs, lecteurs ou autres équipements DJ.\n
          Selon le type de concert que vous jouez, vous pouvez soit utiliser\u{A0}\u{A0}Humpter B3\u{A0}\u{A0}seul, soit étendre facilement et rapidement votre zone de travail en ajoutant des extensions à votre configuration.\n
          Nous avons utilisé le même système de charnière unique de la table B3 intégré à l'intérieur du cadre. Nous avons combiné la plus haute qualité, la stabilité et l'esthétique sans compromettre la sécurité.\u{A0}L'ajustement parfait des\u{A0}\u{A0}accessoires\u{A0}modulaires \u{A0}offre la possibilité d'une extension supplémentaire.\n
          Essayez-en un et découvrez pourquoi la\u{A0}série Humpter B3\u{A0}est la meilleure du secteur !\n
          \u{A0}Cabine DJ mobile – aucun outil nécessaire pour l’installation.\n
          Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.\n
          Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.\n
          Plus d'espace pour l'équipement DJ\n
          Nous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.\n
          \u{A0}Avec notre système modulaire, vous pouvez facilement utiliser l'une des configurations suivantes\u{A0}:\n
          \n
          \n
          N'importe quel contrôleur DJ + 2 x ordinateur portable\n
          2 x Platine + Mixeur + Ordinateur portable\n
          2 x platines + 2 x lecteurs CD + mixeur 4 canaux + ordinateur portable\n
          2 x Lecteur CD + Mixeur + Ordinateur portable\n
          4 x lecteur CD + mixeur 4 canaux\n
          \n
          \u{A0}Faites confiance à la conception éprouvée.\n
          Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.\n
          La surface de travail est importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, notre cadre renforcé et notre système de support de table à six points en font la table DJ mobile la plus stable du marché.\n
          La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance pour des événements tels que les\u{A0}Championnats du monde de DJ IDA\u{A0}ou\u{A0}le Sample Music Festival\u{A0}. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon, Serato, Ableton et\u{A0}Phase DJ\u{A0}.\n
          \n
          Spécification:\n
          \n
          Aluminium / Acier\n
          Couleur : Noir / Blanc\n
          Dimensions (L x H x P) : 296 x 93 x 87 cm\n
          Poids : 55 kg / 121 lbs\n
          Temps de montage : 3 minutes\n
          \n
          Plateau de table :\n
          \n
          Matériau : Acier\n
          Dimensions : 296 x 87 cm\n
          Hauteur : 93 cm\n
          Charge maximale : 70 kg / 154 lb\n
          Trous de câblage : Oui\n
          \n
          \n
          \n
          \n
          \n
          L'ensemble comprend :\n
          \n
          Humpter® B3 Plus\n
          2 x porte-gobelets\n
          2 x Support pour casque\n
          Panneaux latéraux\n
          \n
          Options supplémentaires :\n
          \n
          Support pour ordinateur portable\n
          Tribune intermédiaire\n
          Support pour tablette\n
          Kit de montage pour téléviseur\n
          Étagère sous le comptoir\n
          Support de joueur\n
          Étagères latérales\n
          Sacs rembourrés\n
          Personnalisation (impression de logo, graphisme, couleur unique)
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. L'ensemble comprend le Humpter B3 et les extensions latérales. Support pour casque et porte-gobelet inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8911 …}
    #channels: Doctrine\ORM\PersistentCollection {#8897 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8893 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8895 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - table DJ B3 Plus"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21265
  -props: [
    "product" => App\Entity\Product\Product {#8892
      #id: 1716
      #code: "humpter_table_dj_b3_plus"
      #attributes: Doctrine\ORM\PersistentCollection {#8899 …}
      #variants: Doctrine\ORM\PersistentCollection {#8901 …}
      #options: Doctrine\ORM\PersistentCollection {#8905 …}
      #associations: Doctrine\ORM\PersistentCollection {#8903 …}
      #createdAt: DateTime @1764671502 {#8890
        date: 2025-12-02 10:31:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671502 {#8891
        date: 2025-12-02 10:31:42.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8908 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8909
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8892}
          #id: 1716
          #name: "Humpter - table DJ B3 Plus"
          #slug: "humpter-table-dj-b3-plus"
          #description: """
            Vous recherchez la configuration DJ ultime ?\n
            Nous savons qu'un DJ, musicien ou artiste moderne a besoin de beaucoup d'espace pour ses outils. C'est pourquoi nous avons conçu le Pack d'extension pour Humpter B3, un ensemble de modules latéraux pour la cabine DJ. Cela vous donne encore plus d'espace pour vos contrôleurs, lecteurs ou autres équipements DJ.\n
            Selon le type de concert que vous jouez, vous pouvez soit utiliser\u{A0}\u{A0}Humpter B3\u{A0}\u{A0}seul, soit étendre facilement et rapidement votre zone de travail en ajoutant des extensions à votre configuration.\n
            Nous avons utilisé le même système de charnière unique de la table B3 intégré à l'intérieur du cadre. Nous avons combiné la plus haute qualité, la stabilité et l'esthétique sans compromettre la sécurité.\u{A0}L'ajustement parfait des\u{A0}\u{A0}accessoires\u{A0}modulaires \u{A0}offre la possibilité d'une extension supplémentaire.\n
            Essayez-en un et découvrez pourquoi la\u{A0}série Humpter B3\u{A0}est la meilleure du secteur !\n
            \u{A0}Cabine DJ mobile – aucun outil nécessaire pour l’installation.\n
            Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.\n
            Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.\n
            Plus d'espace pour l'équipement DJ\n
            Nous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.\n
            \u{A0}Avec notre système modulaire, vous pouvez facilement utiliser l'une des configurations suivantes\u{A0}:\n
            \n
            \n
            N'importe quel contrôleur DJ + 2 x ordinateur portable\n
            2 x Platine + Mixeur + Ordinateur portable\n
            2 x platines + 2 x lecteurs CD + mixeur 4 canaux + ordinateur portable\n
            2 x Lecteur CD + Mixeur + Ordinateur portable\n
            4 x lecteur CD + mixeur 4 canaux\n
            \n
            \u{A0}Faites confiance à la conception éprouvée.\n
            Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.\n
            La surface de travail est importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, notre cadre renforcé et notre système de support de table à six points en font la table DJ mobile la plus stable du marché.\n
            La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance pour des événements tels que les\u{A0}Championnats du monde de DJ IDA\u{A0}ou\u{A0}le Sample Music Festival\u{A0}. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon, Serato, Ableton et\u{A0}Phase DJ\u{A0}.\n
            \n
            Spécification:\n
            \n
            Aluminium / Acier\n
            Couleur : Noir / Blanc\n
            Dimensions (L x H x P) : 296 x 93 x 87 cm\n
            Poids : 55 kg / 121 lbs\n
            Temps de montage : 3 minutes\n
            \n
            Plateau de table :\n
            \n
            Matériau : Acier\n
            Dimensions : 296 x 87 cm\n
            Hauteur : 93 cm\n
            Charge maximale : 70 kg / 154 lb\n
            Trous de câblage : Oui\n
            \n
            \n
            \n
            \n
            \n
            L'ensemble comprend :\n
            \n
            Humpter® B3 Plus\n
            2 x porte-gobelets\n
            2 x Support pour casque\n
            Panneaux latéraux\n
            \n
            Options supplémentaires :\n
            \n
            Support pour ordinateur portable\n
            Tribune intermédiaire\n
            Support pour tablette\n
            Kit de montage pour téléviseur\n
            Étagère sous le comptoir\n
            Support de joueur\n
            Étagères latérales\n
            Sacs rembourrés\n
            Personnalisation (impression de logo, graphisme, couleur unique)
            """
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. L'ensemble comprend le Humpter B3 et les extensions latérales. Support pour casque et porte-gobelet inclus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8911 …}
      #channels: Doctrine\ORM\PersistentCollection {#8897 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8893 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8895 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21354
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21330 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21343 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21332 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21194 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21202
    #collection: Doctrine\Common\Collections\ArrayCollection {#21211 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21190 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31699 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31701 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21354
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21330 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21343 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21332 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - table DJ B3 Plus"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21202
    #collection: Doctrine\Common\Collections\ArrayCollection {#21211 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21190 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31699 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31701 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21359
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21354
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21330 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21343 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21332 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21194 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21202
      #collection: Doctrine\Common\Collections\ArrayCollection {#21211 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21190 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31699 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31701 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21408
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21399 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21406 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21407 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21194 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21411
  +variant: App\Entity\Product\ProductVariant {#21194 …}
  +price: "3\u{202F}854,00\u{A0}"
  +originalPrice: "3\u{202F}854,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21408
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21399 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21406 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21407 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8915
    #id: 1715
    #code: "humpter_table_dj_b3"
    #attributes: Doctrine\ORM\PersistentCollection {#8922 …}
    #variants: Doctrine\ORM\PersistentCollection {#8924 …}
    #options: Doctrine\ORM\PersistentCollection {#8928 …}
    #associations: Doctrine\ORM\PersistentCollection {#8926 …}
    #createdAt: DateTime @1764671501 {#8913
      date: 2025-12-02 10:31:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671501 {#8914
      date: 2025-12-02 10:31:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8931 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8932
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8915}
        #id: 1715
        #name: "Humpter - Table DJ B3"
        #slug: "humpter-table-dj-b3"
        #description: "Table DJ mobile haut de gamme !En tant que DJ, disposer du bon équipement est la clé du succès. C'est pourquoi nous avons toujours donné la priorité à la qualité, à la facilité d'utilisation et à la fonctionnalité lors de la conception de nos tables DJ mobiles. Après des années de perfectionnement de notre métier et d'écoute des commentaires de nos clients, nous sommes fiers de présenter notre série B - les tables DJ ultimes pour toutes les occasions.La Humpter B3 est l'aboutissement de notre travail acharné et de notre dévouement pour créer la meilleure table DJ possible. Notre objectif était de créer une table qui répondrait aux besoins uniques des DJ mobiles - une table qui serait à la fois facile à déplacer et confortable à utiliser sans sacrifier aucune des caractéristiques et fonctionnalités dont vous avez besoin pour animer la fête.Avec le Humpter B3, vous pouvez mixer et scratcher vos morceaux en toute transparence grâce à sa conception intuitive et à sa construction de haute qualité. Nous avons inclus toutes les fonctionnalités dont vous avez besoin pour que votre musique continue de circuler, comme un espace suffisant pour votre équipement, des pieds robustes pour maintenir la table stable et une gestion des câbles intégrée pour garder votre configuration propre et organisée.Que vous soyez un DJ professionnel ou débutant, le Humpter B3 est le choix parfait pour tous ceux qui recherchent une table DJ fiable et de haute qualité pour gérer n'importe quel événement.Alors pourquoi attendre ?Essayez-en un et voyez pourquoi le Humpter B3 est le meilleur du secteur !\u{A0}Table DJ mobile sans vis ni outils\u{A0}?Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.Plus d'espace pour l'équipement DJNous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.Faites confiance à la conception éprouvée.Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.La surface de travail est particulièrement importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, de cadre renforcé et de système de support de table à six points garantit qu'il s'agit de la table DJ mobile la plus stable du marché.La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance des Championnats du monde IDA. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon et\u{A0}Phase DJ\u{A0}.Spécification:Aluminium / AcierCouleur : Noir / BlancDimensions (L x H x P) : 130 x 93 x 68 cmPoids : 27 kg / 59,5 lbsTemps de montage : moins d'une minutePlateau de table :Matériau : AcierDimensions : 130 x 61 cmHauteur : 93 cmCharge maximale : 70 kg / 154 lbTrous de câblage : OuiL'ensemble comprend :Humpter® B3Porte-gobeletSupport pour casquePanneaux latérauxOptions supplémentaires :Support pour ordinateur portableTribune intermédiaireSupport pour tabletteKit de montage pour téléviseurÉtagère sous le comptoirSupport de joueurÉtagères latéralesSacs rembourrésPersonnalisation (impression de logo, graphisme, couleur unique)"
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. Support pour casque et porte-gobelet inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8934 …}
    #channels: Doctrine\ORM\PersistentCollection {#8920 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8916 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8918 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21258
  +product: App\Entity\Product\Product {#8915
    #id: 1715
    #code: "humpter_table_dj_b3"
    #attributes: Doctrine\ORM\PersistentCollection {#8922 …}
    #variants: Doctrine\ORM\PersistentCollection {#8924 …}
    #options: Doctrine\ORM\PersistentCollection {#8928 …}
    #associations: Doctrine\ORM\PersistentCollection {#8926 …}
    #createdAt: DateTime @1764671501 {#8913
      date: 2025-12-02 10:31:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671501 {#8914
      date: 2025-12-02 10:31:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8931 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8932
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8915}
        #id: 1715
        #name: "Humpter - Table DJ B3"
        #slug: "humpter-table-dj-b3"
        #description: "Table DJ mobile haut de gamme !En tant que DJ, disposer du bon équipement est la clé du succès. C'est pourquoi nous avons toujours donné la priorité à la qualité, à la facilité d'utilisation et à la fonctionnalité lors de la conception de nos tables DJ mobiles. Après des années de perfectionnement de notre métier et d'écoute des commentaires de nos clients, nous sommes fiers de présenter notre série B - les tables DJ ultimes pour toutes les occasions.La Humpter B3 est l'aboutissement de notre travail acharné et de notre dévouement pour créer la meilleure table DJ possible. Notre objectif était de créer une table qui répondrait aux besoins uniques des DJ mobiles - une table qui serait à la fois facile à déplacer et confortable à utiliser sans sacrifier aucune des caractéristiques et fonctionnalités dont vous avez besoin pour animer la fête.Avec le Humpter B3, vous pouvez mixer et scratcher vos morceaux en toute transparence grâce à sa conception intuitive et à sa construction de haute qualité. Nous avons inclus toutes les fonctionnalités dont vous avez besoin pour que votre musique continue de circuler, comme un espace suffisant pour votre équipement, des pieds robustes pour maintenir la table stable et une gestion des câbles intégrée pour garder votre configuration propre et organisée.Que vous soyez un DJ professionnel ou débutant, le Humpter B3 est le choix parfait pour tous ceux qui recherchent une table DJ fiable et de haute qualité pour gérer n'importe quel événement.Alors pourquoi attendre ?Essayez-en un et voyez pourquoi le Humpter B3 est le meilleur du secteur !\u{A0}Table DJ mobile sans vis ni outils\u{A0}?Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.Plus d'espace pour l'équipement DJNous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.Faites confiance à la conception éprouvée.Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.La surface de travail est particulièrement importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, de cadre renforcé et de système de support de table à six points garantit qu'il s'agit de la table DJ mobile la plus stable du marché.La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance des Championnats du monde IDA. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon et\u{A0}Phase DJ\u{A0}.Spécification:Aluminium / AcierCouleur : Noir / BlancDimensions (L x H x P) : 130 x 93 x 68 cmPoids : 27 kg / 59,5 lbsTemps de montage : moins d'une minutePlateau de table :Matériau : AcierDimensions : 130 x 61 cmHauteur : 93 cmCharge maximale : 70 kg / 154 lbTrous de câblage : OuiL'ensemble comprend :Humpter® B3Porte-gobeletSupport pour casquePanneaux latérauxOptions supplémentaires :Support pour ordinateur portableTribune intermédiaireSupport pour tabletteKit de montage pour téléviseurÉtagère sous le comptoirSupport de joueurÉtagères latéralesSacs rembourrésPersonnalisation (impression de logo, graphisme, couleur unique)"
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. Support pour casque et porte-gobelet inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8934 …}
    #channels: Doctrine\ORM\PersistentCollection {#8920 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8916 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8918 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21474 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8915
    #id: 1715
    #code: "humpter_table_dj_b3"
    #attributes: Doctrine\ORM\PersistentCollection {#8922 …}
    #variants: Doctrine\ORM\PersistentCollection {#8924 …}
    #options: Doctrine\ORM\PersistentCollection {#8928 …}
    #associations: Doctrine\ORM\PersistentCollection {#8926 …}
    #createdAt: DateTime @1764671501 {#8913
      date: 2025-12-02 10:31:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671501 {#8914
      date: 2025-12-02 10:31:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8931 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8932
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8915}
        #id: 1715
        #name: "Humpter - Table DJ B3"
        #slug: "humpter-table-dj-b3"
        #description: "Table DJ mobile haut de gamme !En tant que DJ, disposer du bon équipement est la clé du succès. C'est pourquoi nous avons toujours donné la priorité à la qualité, à la facilité d'utilisation et à la fonctionnalité lors de la conception de nos tables DJ mobiles. Après des années de perfectionnement de notre métier et d'écoute des commentaires de nos clients, nous sommes fiers de présenter notre série B - les tables DJ ultimes pour toutes les occasions.La Humpter B3 est l'aboutissement de notre travail acharné et de notre dévouement pour créer la meilleure table DJ possible. Notre objectif était de créer une table qui répondrait aux besoins uniques des DJ mobiles - une table qui serait à la fois facile à déplacer et confortable à utiliser sans sacrifier aucune des caractéristiques et fonctionnalités dont vous avez besoin pour animer la fête.Avec le Humpter B3, vous pouvez mixer et scratcher vos morceaux en toute transparence grâce à sa conception intuitive et à sa construction de haute qualité. Nous avons inclus toutes les fonctionnalités dont vous avez besoin pour que votre musique continue de circuler, comme un espace suffisant pour votre équipement, des pieds robustes pour maintenir la table stable et une gestion des câbles intégrée pour garder votre configuration propre et organisée.Que vous soyez un DJ professionnel ou débutant, le Humpter B3 est le choix parfait pour tous ceux qui recherchent une table DJ fiable et de haute qualité pour gérer n'importe quel événement.Alors pourquoi attendre ?Essayez-en un et voyez pourquoi le Humpter B3 est le meilleur du secteur !\u{A0}Table DJ mobile sans vis ni outils\u{A0}?Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.Plus d'espace pour l'équipement DJNous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.Faites confiance à la conception éprouvée.Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.La surface de travail est particulièrement importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, de cadre renforcé et de système de support de table à six points garantit qu'il s'agit de la table DJ mobile la plus stable du marché.La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance des Championnats du monde IDA. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon et\u{A0}Phase DJ\u{A0}.Spécification:Aluminium / AcierCouleur : Noir / BlancDimensions (L x H x P) : 130 x 93 x 68 cmPoids : 27 kg / 59,5 lbsTemps de montage : moins d'une minutePlateau de table :Matériau : AcierDimensions : 130 x 61 cmHauteur : 93 cmCharge maximale : 70 kg / 154 lbTrous de câblage : OuiL'ensemble comprend :Humpter® B3Porte-gobeletSupport pour casquePanneaux latérauxOptions supplémentaires :Support pour ordinateur portableTribune intermédiaireSupport pour tabletteKit de montage pour téléviseurÉtagère sous le comptoirSupport de joueurÉtagères latéralesSacs rembourrésPersonnalisation (impression de logo, graphisme, couleur unique)"
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. Support pour casque et porte-gobelet inclus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8934 …}
    #channels: Doctrine\ORM\PersistentCollection {#8920 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8916 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8918 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Humpter - Table DJ B3"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21545
  -props: [
    "product" => App\Entity\Product\Product {#8915
      #id: 1715
      #code: "humpter_table_dj_b3"
      #attributes: Doctrine\ORM\PersistentCollection {#8922 …}
      #variants: Doctrine\ORM\PersistentCollection {#8924 …}
      #options: Doctrine\ORM\PersistentCollection {#8928 …}
      #associations: Doctrine\ORM\PersistentCollection {#8926 …}
      #createdAt: DateTime @1764671501 {#8913
        date: 2025-12-02 10:31:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671501 {#8914
        date: 2025-12-02 10:31:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8931 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8932
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8915}
          #id: 1715
          #name: "Humpter - Table DJ B3"
          #slug: "humpter-table-dj-b3"
          #description: "Table DJ mobile haut de gamme !En tant que DJ, disposer du bon équipement est la clé du succès. C'est pourquoi nous avons toujours donné la priorité à la qualité, à la facilité d'utilisation et à la fonctionnalité lors de la conception de nos tables DJ mobiles. Après des années de perfectionnement de notre métier et d'écoute des commentaires de nos clients, nous sommes fiers de présenter notre série B - les tables DJ ultimes pour toutes les occasions.La Humpter B3 est l'aboutissement de notre travail acharné et de notre dévouement pour créer la meilleure table DJ possible. Notre objectif était de créer une table qui répondrait aux besoins uniques des DJ mobiles - une table qui serait à la fois facile à déplacer et confortable à utiliser sans sacrifier aucune des caractéristiques et fonctionnalités dont vous avez besoin pour animer la fête.Avec le Humpter B3, vous pouvez mixer et scratcher vos morceaux en toute transparence grâce à sa conception intuitive et à sa construction de haute qualité. Nous avons inclus toutes les fonctionnalités dont vous avez besoin pour que votre musique continue de circuler, comme un espace suffisant pour votre équipement, des pieds robustes pour maintenir la table stable et une gestion des câbles intégrée pour garder votre configuration propre et organisée.Que vous soyez un DJ professionnel ou débutant, le Humpter B3 est le choix parfait pour tous ceux qui recherchent une table DJ fiable et de haute qualité pour gérer n'importe quel événement.Alors pourquoi attendre ?Essayez-en un et voyez pourquoi le Humpter B3 est le meilleur du secteur !\u{A0}Table DJ mobile sans vis ni outils\u{A0}?Notre nouveau système d'assemblage vous permet d'assembler rapidement l'ensemble de la table en seulement trois étapes simples. Nous avons intégré un système de charnière unique caché à l'intérieur de la table pour créer un look élégant et homogène. Notre équipe de conception a habilement combiné des matériaux de qualité supérieure, garantissant ainsi que la stabilité et l'esthétique ne sont pas compromises.Nous comprenons l'importance de la sécurité et avons veillé à ce que notre modèle B3 réponde aux normes de sécurité les plus strictes. Les\u{A0}accessoires modulaires\u{A0}s'adaptent parfaitement à la table, offrant des possibilités infinies de personnalisation et d'extension.Plus d'espace pour l'équipement DJNous avons conçu notre système modulaire pour offrir le plus grand confort d'utilisation lors de l'utilisation de n'importe quelle configuration DJ. Notre système a une conception compacte et parfaitement développée qui garantit une utilisation quotidienne confortable et agréable.Faites confiance à la conception éprouvée.Dès le début de notre conception, nous avons mis l'accent sur la construction modulaire, vous permettant d'adapter la table DJ à vos besoins et à votre équipement précis. La construction légère de la table et sa stabilité exceptionnelle garantissent un confort maximal.La surface de travail est particulièrement importante pour nous, car c'est la seule partie de la construction en acier. Nous avons investi beaucoup de temps et d'efforts, en effectuant des centaines de tests pour garantir qu'elle répond aux normes les plus élevées. Notre objectif principal est d'offrir une stabilité optimale et d'éliminer les vibrations, qui peuvent être problématiques, notamment en cas de rayures. Notre sélection minutieuse d'acier, de cadre renforcé et de système de support de table à six points garantit qu'il s'agit de la table DJ mobile la plus stable du marché.La qualité exceptionnelle de nos produits a été testée et approuvée par de nombreux DJ experts, ce qui fait de nous un partenaire de confiance des Championnats du monde IDA. En conséquence, nous avons également noué des relations durables avec des marques mondiales renommées, notamment\u{A0}Pioneer DJ\u{A0},\u{A0}Denon DJ\u{A0}, Rane, Technics, Ortofon et\u{A0}Phase DJ\u{A0}.Spécification:Aluminium / AcierCouleur : Noir / BlancDimensions (L x H x P) : 130 x 93 x 68 cmPoids : 27 kg / 59,5 lbsTemps de montage : moins d'une minutePlateau de table :Matériau : AcierDimensions : 130 x 61 cmHauteur : 93 cmCharge maximale : 70 kg / 154 lbTrous de câblage : OuiL'ensemble comprend :Humpter® B3Porte-gobeletSupport pour casquePanneaux latérauxOptions supplémentaires :Support pour ordinateur portableTribune intermédiaireSupport pour tabletteKit de montage pour téléviseurÉtagère sous le comptoirSupport de joueurÉtagères latéralesSacs rembourrésPersonnalisation (impression de logo, graphisme, couleur unique)"
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Table DJ professionnelle, haut de gamme et mobile avec système d'accessoires modulaire. Support pour casque et porte-gobelet inclus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8934 …}
      #channels: Doctrine\ORM\PersistentCollection {#8920 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8916 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8918 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7934 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21637
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21613 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21615 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21474 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21482
    #collection: Doctrine\Common\Collections\ArrayCollection {#21491 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21470 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31714 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31716 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21637
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21613 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21615 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Humpter - Table DJ B3"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21482
    #collection: Doctrine\Common\Collections\ArrayCollection {#21491 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21470 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31714 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31716 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21642
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21637
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21613 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21626 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21615 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21474 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21482
      #collection: Doctrine\Common\Collections\ArrayCollection {#21491 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21470 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31714 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31716 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21691
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21689 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21690 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21474 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21694
  +variant: App\Entity\Product\ProductVariant {#21474 …}
  +price: "2\u{202F}012,00\u{A0}"
  +originalPrice: "2\u{202F}012,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21691
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21689 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21690 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 40.0 MiB 3.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8938
    #id: 1575
    #code: "VENTURATOTEM"
    #attributes: Doctrine\ORM\PersistentCollection {#8945 …}
    #variants: Doctrine\ORM\PersistentCollection {#8947 …}
    #options: Doctrine\ORM\PersistentCollection {#8951 …}
    #associations: Doctrine\ORM\PersistentCollection {#8949 …}
    #createdAt: DateTime @1764671370 {#8936
      date: 2025-12-02 10:29:30.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671370 {#8937
      date: 2025-12-02 10:29:30.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8954 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8955
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8938}
        #id: 1575
        #name: "HEADLINER VENTURA TOTEM de 2.5 Mètres de Hauteur Réglable"
        #slug: "headliner-ventura-totem-de-25-metres-de-hauteur-reglable-"
        #description: """
          Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé. Notre stand ne nécessite aucun outil pour le montage et est conçu pour une hauteur maximale de 2,4 m. Ventura Totem est fait d'un acier enduit de poudre noire durable et est livré avec un canevas blanc, un adaptateur de montage de haut-parleur de 35 mm et un sac de transport pour un transport facile.\n
          Le Ventura Totem est une excellente solution pour les DJ mobiles, les bars, les clubs et les événements d'entreprise. Conçu pour l'adaptabilité, le support Ventura Totem a des pieds rétractables qui s'étendent de 1,35 m à 2,4 m, ce qui permet une utilisation polyvalente et une facilité de mouvement pendant le transport. La plaque de base Ventura Totem se plie en deux pour un rangement compact dans un seul sac de transport inclus.\n
          \n
          \n
          CARACTÉRISTIQUES PRINCIPALES ET PHYSIQUES\u{A0}\n
          ▪ Podium réglable en hauteur pour un affichage stable des têtes mobiles, des effets d'éclairage, des moniteurs, des haut-parleurs, etc.\n
          ▪ Facilement assemblé pour un placement temporaire ou permanent\n
          ▪ Conception unique qui ne nécessite aucun outil pour l'assemblage\n
          ▪ Comprend un canevas blanc ignifuge et lavable en machine, un adaptateur de montage de haut-parleur amovible de 35 mm et un sac de transport\n
          ▪ Mécanisme de réglage de la hauteur intégré aux pieds\n
          ▪ Loquets uniques à ressort "tourner et verrouiller" pour une utilisation facile\n
          ▪ La base et la plaque supérieure ont des poignées de transport intégrées\n
          ▪ Comprend des barres de support de cadre pour plus de stabilité lorsqu'il est utilisé à une hauteur maximale\n
          ▪ Des coussinets en mousse EVA antidérapants peuvent être fixés à la plaque supérieure si nécessaire\n
          ▪ Attaches de câble Velcro incluses pour la gestion des câbles\n
          \n
          ▪ Plaque de base : 49,5 cm x 49,5 cm\n
          ▪ Plateau supérieur : 30cm x 30cm\n
          ▪ Hauteur min à la construction : 1,35 m\n
          ▪ Hauteur maximale lors de la construction : 2,4 m\n
          ▪ Dimensions de l'unité pour le transport : 129,5 cm x 30,5 cm x 10,1 cm\n
          ▪ Capacité maximale : 54 kg\n
          ▪ Poids : 18 kg\n
          \n
          \n
          LE CONTENU COMPREND\u{A0}\u{A0}\n
          ▪ 1 x support de podium Ventura Totem\n
          ▪ 1 x canevas blanc Ventura Totem\n
          ▪ 1 sac de transport Ventura Totem\n
          ▪ 1 adaptateur de montage sur poteau de 35 mm\n
          ▪ 2 x coussinets en mousse EVA\n
          ▪ Attaches de câble velcro\n
          \n
          ▪ Tout le matériel de montage
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé.\u{A0}"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8957 …}
    #channels: Doctrine\ORM\PersistentCollection {#8943 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8939 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8941 …}
    #productType: null
    -brand: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21538
  +product: App\Entity\Product\Product {#8938
    #id: 1575
    #code: "VENTURATOTEM"
    #attributes: Doctrine\ORM\PersistentCollection {#8945 …}
    #variants: Doctrine\ORM\PersistentCollection {#8947 …}
    #options: Doctrine\ORM\PersistentCollection {#8951 …}
    #associations: Doctrine\ORM\PersistentCollection {#8949 …}
    #createdAt: DateTime @1764671370 {#8936
      date: 2025-12-02 10:29:30.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671370 {#8937
      date: 2025-12-02 10:29:30.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8954 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8955
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8938}
        #id: 1575
        #name: "HEADLINER VENTURA TOTEM de 2.5 Mètres de Hauteur Réglable"
        #slug: "headliner-ventura-totem-de-25-metres-de-hauteur-reglable-"
        #description: """
          Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé. Notre stand ne nécessite aucun outil pour le montage et est conçu pour une hauteur maximale de 2,4 m. Ventura Totem est fait d'un acier enduit de poudre noire durable et est livré avec un canevas blanc, un adaptateur de montage de haut-parleur de 35 mm et un sac de transport pour un transport facile.\n
          Le Ventura Totem est une excellente solution pour les DJ mobiles, les bars, les clubs et les événements d'entreprise. Conçu pour l'adaptabilité, le support Ventura Totem a des pieds rétractables qui s'étendent de 1,35 m à 2,4 m, ce qui permet une utilisation polyvalente et une facilité de mouvement pendant le transport. La plaque de base Ventura Totem se plie en deux pour un rangement compact dans un seul sac de transport inclus.\n
          \n
          \n
          CARACTÉRISTIQUES PRINCIPALES ET PHYSIQUES\u{A0}\n
          ▪ Podium réglable en hauteur pour un affichage stable des têtes mobiles, des effets d'éclairage, des moniteurs, des haut-parleurs, etc.\n
          ▪ Facilement assemblé pour un placement temporaire ou permanent\n
          ▪ Conception unique qui ne nécessite aucun outil pour l'assemblage\n
          ▪ Comprend un canevas blanc ignifuge et lavable en machine, un adaptateur de montage de haut-parleur amovible de 35 mm et un sac de transport\n
          ▪ Mécanisme de réglage de la hauteur intégré aux pieds\n
          ▪ Loquets uniques à ressort "tourner et verrouiller" pour une utilisation facile\n
          ▪ La base et la plaque supérieure ont des poignées de transport intégrées\n
          ▪ Comprend des barres de support de cadre pour plus de stabilité lorsqu'il est utilisé à une hauteur maximale\n
          ▪ Des coussinets en mousse EVA antidérapants peuvent être fixés à la plaque supérieure si nécessaire\n
          ▪ Attaches de câble Velcro incluses pour la gestion des câbles\n
          \n
          ▪ Plaque de base : 49,5 cm x 49,5 cm\n
          ▪ Plateau supérieur : 30cm x 30cm\n
          ▪ Hauteur min à la construction : 1,35 m\n
          ▪ Hauteur maximale lors de la construction : 2,4 m\n
          ▪ Dimensions de l'unité pour le transport : 129,5 cm x 30,5 cm x 10,1 cm\n
          ▪ Capacité maximale : 54 kg\n
          ▪ Poids : 18 kg\n
          \n
          \n
          LE CONTENU COMPREND\u{A0}\u{A0}\n
          ▪ 1 x support de podium Ventura Totem\n
          ▪ 1 x canevas blanc Ventura Totem\n
          ▪ 1 sac de transport Ventura Totem\n
          ▪ 1 adaptateur de montage sur poteau de 35 mm\n
          ▪ 2 x coussinets en mousse EVA\n
          ▪ Attaches de câble velcro\n
          \n
          ▪ Tout le matériel de montage
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé.\u{A0}"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8957 …}
    #channels: Doctrine\ORM\PersistentCollection {#8943 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8939 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8941 …}
    #productType: null
    -brand: null
  }
  +variant: App\Entity\Product\ProductVariant {#21757 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
40.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8938
    #id: 1575
    #code: "VENTURATOTEM"
    #attributes: Doctrine\ORM\PersistentCollection {#8945 …}
    #variants: Doctrine\ORM\PersistentCollection {#8947 …}
    #options: Doctrine\ORM\PersistentCollection {#8951 …}
    #associations: Doctrine\ORM\PersistentCollection {#8949 …}
    #createdAt: DateTime @1764671370 {#8936
      date: 2025-12-02 10:29:30.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671370 {#8937
      date: 2025-12-02 10:29:30.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8954 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8955
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8938}
        #id: 1575
        #name: "HEADLINER VENTURA TOTEM de 2.5 Mètres de Hauteur Réglable"
        #slug: "headliner-ventura-totem-de-25-metres-de-hauteur-reglable-"
        #description: """
          Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé. Notre stand ne nécessite aucun outil pour le montage et est conçu pour une hauteur maximale de 2,4 m. Ventura Totem est fait d'un acier enduit de poudre noire durable et est livré avec un canevas blanc, un adaptateur de montage de haut-parleur de 35 mm et un sac de transport pour un transport facile.\n
          Le Ventura Totem est une excellente solution pour les DJ mobiles, les bars, les clubs et les événements d'entreprise. Conçu pour l'adaptabilité, le support Ventura Totem a des pieds rétractables qui s'étendent de 1,35 m à 2,4 m, ce qui permet une utilisation polyvalente et une facilité de mouvement pendant le transport. La plaque de base Ventura Totem se plie en deux pour un rangement compact dans un seul sac de transport inclus.\n
          \n
          \n
          CARACTÉRISTIQUES PRINCIPALES ET PHYSIQUES\u{A0}\n
          ▪ Podium réglable en hauteur pour un affichage stable des têtes mobiles, des effets d'éclairage, des moniteurs, des haut-parleurs, etc.\n
          ▪ Facilement assemblé pour un placement temporaire ou permanent\n
          ▪ Conception unique qui ne nécessite aucun outil pour l'assemblage\n
          ▪ Comprend un canevas blanc ignifuge et lavable en machine, un adaptateur de montage de haut-parleur amovible de 35 mm et un sac de transport\n
          ▪ Mécanisme de réglage de la hauteur intégré aux pieds\n
          ▪ Loquets uniques à ressort "tourner et verrouiller" pour une utilisation facile\n
          ▪ La base et la plaque supérieure ont des poignées de transport intégrées\n
          ▪ Comprend des barres de support de cadre pour plus de stabilité lorsqu'il est utilisé à une hauteur maximale\n
          ▪ Des coussinets en mousse EVA antidérapants peuvent être fixés à la plaque supérieure si nécessaire\n
          ▪ Attaches de câble Velcro incluses pour la gestion des câbles\n
          \n
          ▪ Plaque de base : 49,5 cm x 49,5 cm\n
          ▪ Plateau supérieur : 30cm x 30cm\n
          ▪ Hauteur min à la construction : 1,35 m\n
          ▪ Hauteur maximale lors de la construction : 2,4 m\n
          ▪ Dimensions de l'unité pour le transport : 129,5 cm x 30,5 cm x 10,1 cm\n
          ▪ Capacité maximale : 54 kg\n
          ▪ Poids : 18 kg\n
          \n
          \n
          LE CONTENU COMPREND\u{A0}\u{A0}\n
          ▪ 1 x support de podium Ventura Totem\n
          ▪ 1 x canevas blanc Ventura Totem\n
          ▪ 1 sac de transport Ventura Totem\n
          ▪ 1 adaptateur de montage sur poteau de 35 mm\n
          ▪ 2 x coussinets en mousse EVA\n
          ▪ Attaches de câble velcro\n
          \n
          ▪ Tout le matériel de montage
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé.\u{A0}"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8957 …}
    #channels: Doctrine\ORM\PersistentCollection {#8943 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8939 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8941 …}
    #productType: null
    -brand: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "HEADLINER VENTURA TOTEM de 2.5 Mètres de Hauteur Réglable"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21828
  -props: [
    "product" => App\Entity\Product\Product {#8938
      #id: 1575
      #code: "VENTURATOTEM"
      #attributes: Doctrine\ORM\PersistentCollection {#8945 …}
      #variants: Doctrine\ORM\PersistentCollection {#8947 …}
      #options: Doctrine\ORM\PersistentCollection {#8951 …}
      #associations: Doctrine\ORM\PersistentCollection {#8949 …}
      #createdAt: DateTime @1764671370 {#8936
        date: 2025-12-02 10:29:30.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671370 {#8937
        date: 2025-12-02 10:29:30.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8954 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8955
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8938}
          #id: 1575
          #name: "HEADLINER VENTURA TOTEM de 2.5 Mètres de Hauteur Réglable"
          #slug: "headliner-ventura-totem-de-25-metres-de-hauteur-reglable-"
          #description: """
            Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé. Notre stand ne nécessite aucun outil pour le montage et est conçu pour une hauteur maximale de 2,4 m. Ventura Totem est fait d'un acier enduit de poudre noire durable et est livré avec un canevas blanc, un adaptateur de montage de haut-parleur de 35 mm et un sac de transport pour un transport facile.\n
            Le Ventura Totem est une excellente solution pour les DJ mobiles, les bars, les clubs et les événements d'entreprise. Conçu pour l'adaptabilité, le support Ventura Totem a des pieds rétractables qui s'étendent de 1,35 m à 2,4 m, ce qui permet une utilisation polyvalente et une facilité de mouvement pendant le transport. La plaque de base Ventura Totem se plie en deux pour un rangement compact dans un seul sac de transport inclus.\n
            \n
            \n
            CARACTÉRISTIQUES PRINCIPALES ET PHYSIQUES\u{A0}\n
            ▪ Podium réglable en hauteur pour un affichage stable des têtes mobiles, des effets d'éclairage, des moniteurs, des haut-parleurs, etc.\n
            ▪ Facilement assemblé pour un placement temporaire ou permanent\n
            ▪ Conception unique qui ne nécessite aucun outil pour l'assemblage\n
            ▪ Comprend un canevas blanc ignifuge et lavable en machine, un adaptateur de montage de haut-parleur amovible de 35 mm et un sac de transport\n
            ▪ Mécanisme de réglage de la hauteur intégré aux pieds\n
            ▪ Loquets uniques à ressort "tourner et verrouiller" pour une utilisation facile\n
            ▪ La base et la plaque supérieure ont des poignées de transport intégrées\n
            ▪ Comprend des barres de support de cadre pour plus de stabilité lorsqu'il est utilisé à une hauteur maximale\n
            ▪ Des coussinets en mousse EVA antidérapants peuvent être fixés à la plaque supérieure si nécessaire\n
            ▪ Attaches de câble Velcro incluses pour la gestion des câbles\n
            \n
            ▪ Plaque de base : 49,5 cm x 49,5 cm\n
            ▪ Plateau supérieur : 30cm x 30cm\n
            ▪ Hauteur min à la construction : 1,35 m\n
            ▪ Hauteur maximale lors de la construction : 2,4 m\n
            ▪ Dimensions de l'unité pour le transport : 129,5 cm x 30,5 cm x 10,1 cm\n
            ▪ Capacité maximale : 54 kg\n
            ▪ Poids : 18 kg\n
            \n
            \n
            LE CONTENU COMPREND\u{A0}\u{A0}\n
            ▪ 1 x support de podium Ventura Totem\n
            ▪ 1 x canevas blanc Ventura Totem\n
            ▪ 1 sac de transport Ventura Totem\n
            ▪ 1 adaptateur de montage sur poteau de 35 mm\n
            ▪ 2 x coussinets en mousse EVA\n
            ▪ Attaches de câble velcro\n
            \n
            ▪ Tout le matériel de montage
            """
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Le HEADLINER Ventura Totem est un podium à éclairage à hauteur variable avec un canevas blanc qui crée une lueur chaude attrayante lorsqu'il est allumé.\u{A0}"
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8957 …}
      #channels: Doctrine\ORM\PersistentCollection {#8943 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8939 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8941 …}
      #productType: null
      -brand: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
40.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21909
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21907 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21757 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21765
    #collection: Doctrine\Common\Collections\ArrayCollection {#21774 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21753 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31728 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31730 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21909
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21907 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "HEADLINER VENTURA TOTEM de 2.5 Mètres de Hauteur Réglable"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21765
    #collection: Doctrine\Common\Collections\ArrayCollection {#21774 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21753 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31728 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31730 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21922
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21909
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21905 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21918 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21907 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21757 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21765
      #collection: Doctrine\Common\Collections\ArrayCollection {#21774 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21753 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31728 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31730 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 40.0 MiB 0.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21757 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21975
  +variant: App\Entity\Product\ProductVariant {#21757 …}
  +price: "299,17\u{A0}"
  +originalPrice: "299,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9298 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12661 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9295 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 40.0 MiB 1.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18494
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12726 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12736 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#18695
  +cart: App\Entity\Order\Order {#16576 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18494
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12726 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12736 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}