Forms
-
sylius_admin_product
-
enabled
-
translations
-
fr
-
name
-
slug
-
description
-
metaKeywords
-
metaDescription
-
shortDescription
-
descriptionEquipement
-
youtubeVideoUrl
-
-
-
attributes
-
associations
-
modele_serie
-
accessoires_compatibles
-
-
channels
-
0
-
1
-
2
-
-
mainTaxon
-
variantSelectionMethod
-
images
-
productType
-
highlights_default
-
equipment_default
-
characteristics_default
-
bestSeller_default
-
onSale_default
-
productDocuments_default_1
-
productDocuments_default_2
-
highlights_hydroclean
-
equipment_hydroclean
-
characteristics_hydroclean
-
bestSeller_hydroclean
-
onSale_hydroclean
-
productDocuments_hydroclean_1
-
productDocuments_hydroclean_2
-
highlights_Dimaco
-
equipment_Dimaco
-
characteristics_Dimaco
-
bestSeller_Dimaco
-
onSale_Dimaco
-
productDocuments_Dimaco_1
-
productDocuments_Dimaco_2
-
variant
-
enabled
-
translations
-
fr
-
name
-
-
-
version
-
tracked
-
shippingRequired
-
onHand
-
width
-
height
-
depth
-
weight
-
taxCategory
-
shippingCategory
-
recurring
-
times
-
interval
-
amount
-
step
-
-
code
-
channelPricings
-
default
-
price
-
originalPrice
-
minimumPrice
-
-
hydroclean
-
price
-
originalPrice
-
minimumPrice
-
-
Dimaco
-
price
-
originalPrice
-
minimumPrice
-
-
-
-
code
-
productTaxons
-
sylius_admin_product
"Sylius\Bundle\AdminBundle\Form\Type\ProductType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data | App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } |
| data_class | "App\Entity\Product\Product" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#11993 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\Product" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#11991 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#11992 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|
enabled
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"1"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.enabled" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "sylius.form.product.enabled" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12081 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12082 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
translations
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" |
Closure() {#12114 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" } } |
| label | "sylius.form.product.translations" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12111 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [
"fr"
] |
| entry_name | Closure(string $localeCode): string {#12108 returnType: "string" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#12094 …} } |
| entry_options | Closure(string $localeCode): array {#12109 returnType: "array" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#12094 …} } |
| entry_type | Closure() {#12114 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.translations" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12113 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12112 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
fr
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductTranslation {#18264 #locale: "fr" #translatable: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #id: 483 #name: "Flexible HP 5/16 1Tresse acier 10m +26203561" #slug: "flexible-hp-5-16-1tresse-acier-10m-26203561-R10516B" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductTranslation {#18264 #locale: "fr" #translatable: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #id: 483 #name: "Flexible HP 5/16 1Tresse acier 10m +26203561" #slug: "flexible-hp-5-16-1tresse-acier-10m-26203561-R10516B" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| property_path | "[fr]" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | "App\Entity\Product\ProductTranslation" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13442 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductTranslation" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | "[fr]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13444 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13443 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Flexible HP 5/16 1Tresse acier 10m +26203561" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "Flexible HP 5/16 1Tresse acier 10m +26203561" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.name" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13458 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13465 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13457 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
slug
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "flexible-hp-5-16-1tresse-acier-10m-26203561-R10516B" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "flexible-hp-5-16-1tresse-acier-10m-26203561-R10516B" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.slug" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13472 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13474 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13473 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
description
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13484 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13482 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13483 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
metaKeywords
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_keywords" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13494 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13496 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13495 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
metaDescription
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13503 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13505 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13504 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
shortDescription
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.short_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13512 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13514 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13513 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
descriptionEquipement
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "rows" => 6 ] |
[ "rows" => 6 ] |
| label | "app.form.product.description_equipment" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "rows" => 6 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13521 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.form.product.description_equipment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13523 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13522 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
youtubeVideoUrl
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "URL vidéo Youtube" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13530 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "URL vidéo Youtube" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13532 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13531 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
attributes
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#18253 #collection: Doctrine\Common\Collections\ArrayCollection {#18255 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28745 …} -backRefFieldName: "subject" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28747 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#18253 #collection: Doctrine\Common\Collections\ArrayCollection {#18255 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28745 …} -backRefFieldName: "subject" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28747 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| by_reference | false |
same as passed value |
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductAttributeValueType" |
same as passed value |
| label | false |
same as passed value |
| prototype | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| button_add_label | "sylius.form.collection.add" |
| button_delete_label | "sylius.form.collection.delete" |
| by_reference | false |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| delete_empty | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12122 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "block_name" => "entry" ] |
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductAttributeValueType" |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| prototype | true |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12124 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12123 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
associations
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format |
Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926} #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [ "modele_serie" => Doctrine\Common\Collections\ArrayCollection {#18922 -elements: [] } "accessoires_compatibles" => Doctrine\Common\Collections\ArrayCollection {#18929 -elements: [] } ] |
| Model Format |
Doctrine\Common\Collections\ArrayCollection {#18914 -elements: [] } |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12715 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [ App\Entity\Product\ProductAssociationType {#12668 #id: 1 #code: "modele_serie" #name: null #createdAt: DateTime @1775835484 {#12665 date: 2026-04-10 17:38:04.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1775835484 {#12666 date: 2026-04-10 17:38:04.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#12710 …} #translationsCache: [ "fr" => App\Entity\Product\ProductAssociationTypeTranslation {#12732 #locale: "fr" #translatable: App\Entity\Product\ProductAssociationType {#12668} #id: 1 #name: "Modèles De La Série" } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" } App\Entity\Product\ProductAssociationType {#12711 #id: 2 #code: "accessoires_compatibles" #name: null #createdAt: DateTime @1775835544 {#12707 date: 2026-04-10 17:39:04.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1775835544 {#12709 date: 2026-04-10 17:39:04.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#12712 …} #translationsCache: [ "fr" => App\Entity\Product\ProductAssociationTypeTranslation {#12740 #locale: "fr" #translatable: App\Entity\Product\ProductAssociationType {#12711} #id: 2 #name: "Accessoires compatibles" } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" } ] |
| entry_name | Closure(ProductAssociationTypeInterface $productAssociationType) {#12664 class: "Sylius\Bundle\ProductBundle\Form\Type\ProductAssociationsType" this: Sylius\Bundle\ProductBundle\Form\Type\ProductAssociationsType {#12648 …} } |
| entry_options | Closure(ProductAssociationTypeInterface $productAssociationType) {#12660 class: "Sylius\Bundle\AdminBundle\Form\Type\ProductAssociationsType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductAssociationsType {#12268 …} } |
| entry_type | Closure() {#12718 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\AdminBundle\Form\Type\ProductAutocompleteType" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12717 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12714 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
modele_serie
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
[] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[] |
| Normalized Format | Doctrine\Common\Collections\ArrayCollection {#18922 -elements: [] } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| label | "Modèles De La Série" |
same as passed value |
| multiple | true |
same as passed value |
| property_path | "[modele_serie]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#13583 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#18332 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13582 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13584 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13586 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13585 …} } |
| choices | null |
| class | "App\Entity\Product\Product" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| entity_fields | [
"entity.code"
] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| filter_query | Closure(QueryBuilder $builder, string $query, EntityRepository $repository): void {#13587 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12763 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#13572 …} $filterQuery: null } } |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13580 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7544 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Modèles De La Série" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| locale_code | "fr" |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | "[modele_serie]" |
| query_builder | null |
| required | true |
| row_attr | [] |
| searchable_fields | null |
| security | false |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| translation_fields | [
"translation.name"
] |
| trim | false |
| upload_max_size_message | Closure() {#13574 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13573 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
accessoires_compatibles
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
[] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[] |
| Normalized Format | Doctrine\Common\Collections\ArrayCollection {#18929 -elements: [] } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| label | "Accessoires compatibles" |
same as passed value |
| multiple | true |
same as passed value |
| property_path | "[accessoires_compatibles]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#13605 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#18336 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13610 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13611 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13606 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13585 …} } |
| choices | null |
| class | "App\Entity\Product\Product" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| entity_fields | [
"entity.code"
] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| filter_query | Closure(QueryBuilder $builder, string $query, EntityRepository $repository): void {#13609 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12763 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#13603 …} $filterQuery: null } } |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13580 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7544 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Accessoires compatibles" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| locale_code | "fr" |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | "[accessoires_compatibles]" |
| query_builder | null |
| required | true |
| row_attr | [] |
| searchable_fields | null |
| security | false |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| translation_fields | [
"translation.name"
] |
| trim | false |
| upload_max_size_message | Closure() {#13604 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13601 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
channels
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format |
Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } |
| Normalized Format | [ App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } ] |
| View Format |
[ "default" "hydroclean" "Dimaco" ] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[ "default" "hydroclean" "Dimaco" ] |
| Normalized Format | [ App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } ] |
| Model Format |
Doctrine\Common\Collections\ArrayCollection {#18939 -elements: [ App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } ] } |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| expanded | true |
same as passed value |
| label | "sylius.form.product.channels" |
same as passed value |
| multiple | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | "code" |
| choices | [ App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } ] |
| compound | true |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.channels" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12747 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12737 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
0
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"default"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"default"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Default" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "default" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Default" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | false |
| trim | true |
| upload_max_size_message | Closure() {#13635 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13634 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "default" |
View Vars
| Variable | Value |
|---|
1
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"hydroclean"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"hydroclean"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Hydroclean" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "hydroclean" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Hydroclean" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | false |
| trim | true |
| upload_max_size_message | Closure() {#13644 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13643 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "hydroclean" |
View Vars
| Variable | Value |
|---|
2
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"Dimaco"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"Dimaco"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Dimaco" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "Dimaco" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Dimaco" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | false |
| trim | true |
| upload_max_size_message | Closure() {#13653 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13652 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "Dimaco" |
View Vars
| Variable | Value |
|---|
mainTaxon
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } |
| View Format |
"6"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"24"
|
| Normalized Format | Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.main_taxon" |
same as passed value |
| multiple | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "fullname" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#12823 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#18962 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12817 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12819 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12820 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12821 …} } |
| choices | null |
| class | "App\Entity\Taxonomy\Taxon" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | "" |
| entity_fields | [
"entity.code"
] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| filter_query | Closure(QueryBuilder $builder, string $query, EntityRepository $repository): void {#12825 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12763 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#12806 …} $filterQuery: null } } |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12815 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7081 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.main_taxon" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| locale_code | "fr" |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | true |
| row_attr | [] |
| searchable_fields | null |
| security | false |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| translation_fields | [
"translation.name"
] |
| trim | false |
| upload_max_size_message | Closure() {#12807 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12804 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
variantSelectionMethod
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "choice" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "choice" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choices | [ "sylius.ui.variant_choice" => "choice" "sylius.ui.options_matching" => "match" ] |
[ "sylius.ui.variant_choice" => "choice" "sylius.ui.options_matching" => "match" ] |
| label | "sylius.form.product.variant_selection_method" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "sylius.ui.variant_choice" => "choice" "sylius.ui.options_matching" => "match" ] |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.variant_selection_method" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12969 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12970 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
images
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#18389 #collection: Doctrine\Common\Collections\ArrayCollection {#18373 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28993 …} -backRefFieldName: "owner" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28995 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#18389 #collection: Doctrine\Common\Collections\ArrayCollection {#18373 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28993 …} -backRefFieldName: "owner" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28995 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| block_name | "entry" |
same as passed value |
| by_reference | false |
same as passed value |
| entry_options | [ "product" => App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } ] |
[ "product" => App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } "block_name" => "entry" ] |
| entry_type | "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" |
same as passed value |
| label | "sylius.form.product.images" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| button_add_label | "sylius.form.collection.add" |
| button_add_options | [] |
| button_add_type | "Symfony\Component\Form\Extension\Core\Type\ButtonType" |
| button_delete_label | "sylius.form.collection.delete" |
| button_delete_options | [] |
| button_delete_type | "Symfony\Component\Form\Extension\Core\Type\ButtonType" |
| by_reference | false |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| delete_empty | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12955 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "product" => App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } "block_name" => "entry" ] |
| entry_type | "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | "sylius.form.product.images" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| prototype | false |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12953 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12954 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
productType
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| class | "Sylius\MolliePlugin\Entity\ProductType" |
same as passed value |
| empty_data | null |
same as passed value |
| label | "sylius_mollie.form.product_type" |
same as passed value |
| placeholder | "sylius_mollie.form.product_type_none" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12888 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12880 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12889 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12891 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12890 …} } |
| choices | null |
| class | "Sylius\MolliePlugin\Entity\ProductType" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12881 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7998 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius_mollie.form.product_type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | "sylius_mollie.form.product_type_none" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12879 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12878 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
highlights_default
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Highlight" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.highlights" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12910 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12902 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12909 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12907 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12916 …} } |
| choices | null |
| class | "App\Entity\Product\Highlight" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12941 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12938 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.highlights" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12901 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12900 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
equipment_default
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Equipment" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.equipment" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12971 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12869 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12982 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12831 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12830 …} } |
| choices | null |
| class | "App\Entity\Product\Equipment" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12864 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12863 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.equipment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12904 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12924 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
characteristics_default
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Characteristic" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.characteristics" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13016 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12975 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13015 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13013 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13014 …} } |
| choices | null |
| class | "App\Entity\Product\Characteristic" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12984 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12985 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.characteristics" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12976 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12849 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
bestSeller_default
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.best_seller" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.best_seller" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13022 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12999 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
onSale_default
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.on_sale" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.on_sale" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13031 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13030 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
productDocuments_default_1
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\ProductDocument" |
same as passed value |
| label | "Fiche technique" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(ProductDocumentRepository $repository) {#11987 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#12026 …} } } |
Doctrine\ORM\QueryBuilder {#13082 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13084 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13081 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13080 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13083 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13183 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13077 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13079 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13074 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13076 …} } |
| choices | null |
| class | "App\Entity\Product\ProductDocument" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13166 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#13041 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Fiche technique" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#13082 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13084 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13081 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13080 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13083 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13040 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13039 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
productDocuments_default_2
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\ProductDocument" |
same as passed value |
| label | "Vue éclatée" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(ProductDocumentRepository $repository) {#12072 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#12053 …} } } |
Doctrine\ORM\QueryBuilder {#13168 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13185 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13173 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13171 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13170 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13178 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13186 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13180 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13179 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13076 …} } |
| choices | null |
| class | "App\Entity\Product\ProductDocument" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13166 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#13041 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Vue éclatée" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#13168 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13185 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13173 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13171 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13170 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13181 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13177 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
highlights_hydroclean
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Highlight" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.highlights" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13205 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12902 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13200 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13204 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12916 …} } |
| choices | null |
| class | "App\Entity\Product\Highlight" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12941 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12938 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.highlights" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13199 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13198 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
equipment_hydroclean
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Equipment" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.equipment" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13222 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12869 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13217 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13221 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12830 …} } |
| choices | null |
| class | "App\Entity\Product\Equipment" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12864 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12863 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.equipment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13216 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13215 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
characteristics_hydroclean
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Characteristic" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.characteristics" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13239 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12975 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13234 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13238 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13014 …} } |
| choices | null |
| class | "App\Entity\Product\Characteristic" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12984 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12985 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.characteristics" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13233 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13232 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
bestSeller_hydroclean
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.best_seller" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.best_seller" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13250 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13249 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
onSale_hydroclean
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.on_sale" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.on_sale" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13259 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13258 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
productDocuments_hydroclean_1
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\ProductDocument" |
same as passed value |
| label | "Fiche technique" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(ProductDocumentRepository $repository) {#12078 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#12026 …} } } |
Doctrine\ORM\QueryBuilder {#13269 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13274 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13270 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13272 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13273 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13277 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13077 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13276 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13279 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13076 …} } |
| choices | null |
| class | "App\Entity\Product\ProductDocument" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13166 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#13041 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Fiche technique" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#13269 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13274 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13270 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13272 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13273 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13268 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13267 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
productDocuments_hydroclean_2
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\ProductDocument" |
same as passed value |
| label | "Vue éclatée" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(ProductDocumentRepository $repository) {#12075 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#12053 …} } } |
Doctrine\ORM\QueryBuilder {#13293 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13298 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13294 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13296 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13297 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13301 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13186 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13300 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13303 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13076 …} } |
| choices | null |
| class | "App\Entity\Product\ProductDocument" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13166 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#13041 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Vue éclatée" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#13293 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13298 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13294 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13296 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13297 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13292 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13291 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
highlights_Dimaco
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Highlight" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.highlights" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13322 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12902 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13317 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13321 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12916 …} } |
| choices | null |
| class | "App\Entity\Product\Highlight" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12941 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12938 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.highlights" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13316 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13315 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
equipment_Dimaco
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Equipment" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.equipment" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13339 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12869 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13334 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13338 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12830 …} } |
| choices | null |
| class | "App\Entity\Product\Equipment" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12864 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12863 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.equipment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13333 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13332 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
characteristics_Dimaco
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\Characteristic" |
same as passed value |
| expanded | false |
same as passed value |
| label | "app.ui.characteristics" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13356 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12975 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13351 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13355 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13014 …} } |
| choices | null |
| class | "App\Entity\Product\Characteristic" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12984 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12985 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.characteristics" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13350 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13349 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
bestSeller_Dimaco
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.best_seller" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.best_seller" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13367 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13366 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
onSale_Dimaco
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.on_sale" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.on_sale" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13376 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13375 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
productDocuments_Dimaco_1
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\ProductDocument" |
same as passed value |
| label | "Fiche technique" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(ProductDocumentRepository $repository) {#12071 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#12026 …} } } |
Doctrine\ORM\QueryBuilder {#13386 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13391 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13387 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13389 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13390 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13394 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13077 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13393 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13396 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13076 …} } |
| choices | null |
| class | "App\Entity\Product\ProductDocument" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13166 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#13041 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Fiche technique" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#13386 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13391 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13387 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13389 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13390 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13385 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13384 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
productDocuments_Dimaco_2
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | [] |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ui fluid dropdown" ] |
[ "class" => "ui fluid dropdown" ] |
| class | "App\Entity\Product\ProductDocument" |
same as passed value |
| label | "Vue éclatée" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(ProductDocumentRepository $repository) {#12073 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#12053 …} } } |
Doctrine\ORM\QueryBuilder {#13410 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13415 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13411 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13413 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13414 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "class" => "ui fluid dropdown" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12790 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12805 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13418 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13186 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13417 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12822 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13420 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13076 …} } |
| choices | null |
| class | "App\Entity\Product\ProductDocument" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13166 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#13041 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Vue éclatée" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#13410 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13415 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#13411 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13413 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "d.documentType = :type" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12813 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13414 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13409 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13408 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
variant
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| constraints | [ Symfony\Component\Validator\Constraints\Valid {#14147 +payload: null +groups: ? ?array +traverse: true } ] |
[ Symfony\Component\Validator\Constraints\Valid {#14147 +payload: null +groups: ? ?array +traverse: true } ] |
| property_path | "variants[0]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [ Symfony\Component\Validator\Constraints\Valid {#14147 +payload: null +groups: ? ?array +traverse: true } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | "App\Entity\Product\ProductVariant" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14149 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductVariant" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | "variants[0]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14144 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14146 …} $translationDomain: "validators" } } |
| validation_groups | Closure(FormInterface $form): array {#14140 returnType: "array" class: "Sylius\MolliePlugin\Form\Extension\ProductVariantRecurringExtension" this: Sylius\MolliePlugin\Form\Extension\ProductVariantRecurringExtension {#14150 …} } |
View Vars
| Variable | Value |
|---|
enabled
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"1"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.enabled" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "sylius.form.product.enabled" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14176 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14164 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
translations
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductVariantTranslationType" |
Closure() {#14191 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductVariantTranslationType" } } |
| label | "sylius.form.product_variant.translations" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14188 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [
"fr"
] |
| entry_name | Closure(string $localeCode): string {#12108 returnType: "string" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#12094 …} } |
| entry_options | Closure(string $localeCode): array {#12109 returnType: "array" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#12094 …} } |
| entry_type | Closure() {#14191 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductVariantTranslationType" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product_variant.translations" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14190 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14189 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
fr
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductVariantTranslation {#18665 #locale: "fr" #translatable: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #id: 397 #name: null } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductVariantTranslation {#18665 #locale: "fr" #translatable: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #id: 397 #name: null } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| property_path | "[fr]" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | "App\Entity\Product\ProductVariantTranslation" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14528 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductVariantTranslation" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | "[fr]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14539 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14529 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product_variant.name" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14555 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product_variant.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14557 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14556 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
version
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "2" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "2" |
| Model Format | same as normalized format |
Passed Options
No options were passed when constructing this form.
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14200 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The hidden field is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14205 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14199 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
tracked
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"1"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| help | "sylius.form.variant.tracked_help" |
same as passed value |
| label | "sylius.form.variant.tracked" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | "sylius.form.variant.tracked_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "sylius.form.variant.tracked" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14213 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14212 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
shippingRequired
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"1"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.variant.shipping_required" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "sylius.form.variant.shipping_required" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14222 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14221 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
onHand
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 0 |
| View Format |
"0"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"0"
|
| Normalized Format | 0 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.variant.on_hand" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14231 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.variant.on_hand" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14236 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14230 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
width
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| invalid_message | "sylius.product_variant.width.invalid" |
same as passed value |
| label | "sylius.form.variant.width" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14245 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "sylius.product_variant.width.invalid" |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.variant.width" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14251 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14250 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
height
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| invalid_message | "sylius.product_variant.height.invalid" |
same as passed value |
| label | "sylius.form.variant.height" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14259 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "sylius.product_variant.height.invalid" |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.variant.height" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14261 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14260 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
depth
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| invalid_message | "sylius.product_variant.depth.invalid" |
same as passed value |
| label | "sylius.form.variant.depth" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14269 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "sylius.product_variant.depth.invalid" |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.variant.depth" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14271 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14270 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
weight
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| invalid_message | "sylius.product_variant.weight.invalid" |
same as passed value |
| label | "sylius.form.variant.weight" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14279 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "sylius.product_variant.weight.invalid" |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.variant.weight" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14281 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14280 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
taxCategory
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } |
| View Format |
"tva_20"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"tva_20"
|
| Normalized Format | Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product_variant.tax_category" |
same as passed value |
| placeholder | "---" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | "code" |
| choices | [ Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } ] |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product_variant.tax_category" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | "---" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#14296 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14294 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
shippingCategory
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product_variant.shipping_category" |
same as passed value |
| placeholder | "sylius.ui.no_requirement" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | "code" |
| choices | [] |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product_variant.shipping_category" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | "sylius.ui.no_requirement" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#14472 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14470 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
recurring
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
null
|
| Normalized Format | false |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotNull {#14160 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } ] |
[ Symfony\Component\Validator\Constraints\NotNull {#14160 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } ] |
| label | "sylius_mollie.form.product_variant.recurring" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotNull {#14160 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12085 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12084 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "sylius_mollie.form.product_variant.recurring" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14493 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14492 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|
times
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\Range {#14161 +payload: null +groups: [ "recurring_product_variant" ] +notInRangeMessage: "This value should be between {{ min }} and {{ max }}." +minMessage: "sylius_mollie.times.min_range" +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value is not a valid datetime." +min: 2 +minPropertyPath: null +max: null +maxPropertyPath: null } Symfony\Component\Validator\Constraints\NotBlank {#14181 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\IsNull {#14178 +payload: null +groups: [ "non_recurring_product_variant" ] +message: "This value should be null." } ] |
[ Symfony\Component\Validator\Constraints\Range {#14161 +payload: null +groups: [ "recurring_product_variant" ] +notInRangeMessage: "This value should be between {{ min }} and {{ max }}." +minMessage: "sylius_mollie.times.min_range" +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value is not a valid datetime." +min: 2 +minPropertyPath: null +max: null +maxPropertyPath: null } Symfony\Component\Validator\Constraints\NotBlank {#14181 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\IsNull {#14178 +payload: null +groups: [ "non_recurring_product_variant" ] +message: "This value should be null." } ] |
| help | "sylius_mollie.form.product_variant.times_help" |
same as passed value |
| label | "sylius_mollie.form.product_variant.times" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Range {#14161 +payload: null +groups: [ "recurring_product_variant" ] +notInRangeMessage: "This value should be between {{ min }} and {{ max }}." +minMessage: "sylius_mollie.times.min_range" +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value is not a valid datetime." +min: 2 +minPropertyPath: null +max: null +maxPropertyPath: null } Symfony\Component\Validator\Constraints\NotBlank {#14181 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\IsNull {#14178 +payload: null +groups: [ "non_recurring_product_variant" ] +message: "This value should be null." } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14501 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | "sylius_mollie.form.product_variant.times_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius_mollie.form.product_variant.times" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14503 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14502 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
interval
"Sylius\MolliePlugin\Form\Type\MollieIntervalType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "0 " |
| View Format |
[] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[] |
| Normalized Format | "0 " |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "inline fields" ] |
[ "class" => "inline fields" ] |
| constraints | [ Symfony\Component\Validator\Constraints\Valid {#14167 +payload: null +groups: [ "recurring_product_variant" ] +traverse: true } Symfony\Component\Validator\Constraints\NotBlank {#14170 +payload: null +groups: [ "recurring_product_variant" ] +message: "sylius_mollie.interval.not_blank" +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\Valid {#14167 +payload: null +groups: [ "recurring_product_variant" ] +traverse: true } Symfony\Component\Validator\Constraints\NotBlank {#14170 +payload: null +groups: [ "recurring_product_variant" ] +message: "sylius_mollie.interval.not_blank" +allowNull: false +normalizer: null } ] |
| label | "sylius_mollie.form.product_variant.interval_configuration.amount" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "inline fields" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [ Symfony\Component\Validator\Constraints\Valid {#14167 +payload: null +groups: [ "recurring_product_variant" ] +traverse: true } Symfony\Component\Validator\Constraints\NotBlank {#14170 +payload: null +groups: [ "recurring_product_variant" ] +message: "sylius_mollie.interval.not_blank" +allowNull: false +normalizer: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14516 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius_mollie.form.product_variant.interval_configuration.amount" |
| label_attr | [] |
| label_format | "sylius_mollie.form.product_variant.interval_configuration.%name%" |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14518 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14517 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
amount
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#14524 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThan {#14527 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should be greater than {{ compared_value }}." +value: 0 +propertyPath: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#14524 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThan {#14527 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should be greater than {{ compared_value }}." +value: 0 +propertyPath: null } ] |
| error_bubbling | false |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#14524 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThan {#14527 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should be greater than {{ compared_value }}." +value: 0 +propertyPath: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14606 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14608 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14607 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
step
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choice_label | Closure(string $value): string {#14533 returnType: "string" class: "Sylius\MolliePlugin\Form\Type\MollieIntervalType" this: Sylius\MolliePlugin\Form\Type\MollieIntervalType {#14510 …} } |
same as passed value |
| choices | [ "days" => "days" "weeks" => "weeks" "months" => "months" ] |
[ "days" => "days" "weeks" => "weeks" "months" => "months" ] |
| error_bubbling | false |
same as passed value |
| label | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure(string $value): string {#14533 returnType: "string" class: "Sylius\MolliePlugin\Form\Type\MollieIntervalType" this: Sylius\MolliePlugin\Form\Type\MollieIntervalType {#14510 …} } |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "days" => "days" "weeks" => "weeks" "months" => "months" ] |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#14617 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14616 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
code
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "R10516B" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "R10516B" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| disabled | true |
same as passed value |
| label | "sylius.ui.code" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | true |
| empty_data | Closure(FormInterface $form) {#18444 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.code" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18446 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18445 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
channelPricings
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| entry_options | Closure(ChannelInterface $channel) {#18447 class: "Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension" this: Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension {#14154 …} use: { $productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } } } |
same as passed value |
| entry_type | "Sylius\Bundle\CoreBundle\Form\Type\Product\ChannelPricingType" |
Closure() {#18470 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\CoreBundle\Form\Type\Product\ChannelPricingType" } } |
| label | "sylius.form.variant.price" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#18462 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [ App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } ] |
| entry_name | Closure(ChannelInterface $channel) {#18465 class: "Sylius\Bundle\CoreBundle\Form\Type\ChannelCollectionType" this: Sylius\Bundle\CoreBundle\Form\Type\ChannelCollectionType {#18455 …} } |
| entry_options | Closure(ChannelInterface $channel) {#18447 class: "Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension" this: Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension {#14154 …} use: { $productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } } } |
| entry_type | Closure() {#18470 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12101 …} use: { $value: "Sylius\Bundle\CoreBundle\Form\Type\Product\ChannelPricingType" } } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.variant.price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18471 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18463 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
default
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#18752 #id: 1447 #channelCode: "default" #productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #price: 13299 #originalPrice: null #minimumPrice: 1611 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#18760 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#18752 #id: 1447 #channelCode: "default" #productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #price: 13299 #originalPrice: null #minimumPrice: 1611 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#18760 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| channel | App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } |
same as passed value |
| product_variant | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
same as passed value |
| property_path | "[default]" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| channel | App\Entity\Channel\Channel {#11976 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11970 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11971 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#11980 …} #locales: Doctrine\ORM\PersistentCollection {#11982 …} #countries: Doctrine\ORM\PersistentCollection {#11984 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: null #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11978 …} } |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | "App\Entity\Channel\ChannelPricing" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#18478 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Channel\ChannelPricing" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Default" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product_variant | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
| property_path | "[default]" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18481 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18480 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|
price
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 13299 |
| View Format |
"132,99"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"132,99"
|
| Normalized Format | 13299 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.price" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18524 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18526 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18525 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
originalPrice
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.original_price" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18534 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.original_price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18536 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18537 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
minimumPrice
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1611 |
| View Format |
"16,11"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"16,11"
|
| Normalized Format | 1611 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.minimum_price" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18544 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.minimum_price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18546 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18545 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
hydroclean
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#18762 #id: 1448 #channelCode: "hydroclean" #productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #price: 13299 #originalPrice: null #minimumPrice: 1611 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#18763 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#18762 #id: 1448 #channelCode: "hydroclean" #productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #price: 13299 #originalPrice: null #minimumPrice: 1611 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#18763 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| channel | App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } |
same as passed value |
| product_variant | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
same as passed value |
| property_path | "[hydroclean]" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| channel | App\Entity\Channel\Channel {#11988 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11975 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11974 date: 2026-04-15 16:38:19.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12014 …} #locales: Doctrine\ORM\PersistentCollection {#12016 …} #countries: Doctrine\ORM\PersistentCollection {#12018 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12009 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#12003 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12012 …} } |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | "App\Entity\Channel\ChannelPricing" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#18490 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Channel\ChannelPricing" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Hydroclean" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product_variant | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
| property_path | "[hydroclean]" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18492 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18491 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|
price
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 13299 |
| View Format |
"132,99"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"132,99"
|
| Normalized Format | 13299 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.price" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18566 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18568 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18567 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
originalPrice
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.original_price" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18576 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.original_price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18578 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18577 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
minimumPrice
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1611 |
| View Format |
"16,11"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"16,11"
|
| Normalized Format | 1611 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.minimum_price" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18586 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.minimum_price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18588 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18587 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
Dimaco
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#18765 #id: 1449 #channelCode: "Dimaco" #productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #price: 13299 #originalPrice: null #minimumPrice: 1611 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#18766 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#18765 #id: 1449 #channelCode: "Dimaco" #productVariant: App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } #price: 13299 #originalPrice: null #minimumPrice: 1611 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#18766 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| channel | App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } |
same as passed value |
| product_variant | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
same as passed value |
| property_path | "[Dimaco]" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| channel | App\Entity\Channel\Channel {#7286 #id: 3 #code: "Dimaco" #name: "Dimaco" #description: null #hostname: "dimaco-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797692 {#7275 date: 2026-02-11 09:14:52.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263937 {#7272 date: 2026-04-15 16:38:57.0 Europe/Paris (+02:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7450 …} #defaultLocale: App\Entity\Locale\Locale {#7446 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7399 …} #locales: Doctrine\ORM\PersistentCollection {#7401 …} #countries: Doctrine\ORM\PersistentCollection {#7447 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7366 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7391 …} } |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | "App\Entity\Channel\ChannelPricing" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#18501 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Channel\ChannelPricing" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Dimaco" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product_variant | App\Entity\Product\ProductVariant {#13893 #id: 483 #code: "R10516B" #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #optionValues: Doctrine\ORM\PersistentCollection {#14087 …} #position: 0 #createdAt: DateTime @1773152177 {#13882 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777020629 {#13887 date: 2026-04-24 10:50:29.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13962 #collection: Doctrine\Common\Collections\ArrayCollection {#13960 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29338 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29340 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #version: 2 #onHold: 0 #onHand: 0 #tracked: true #weight: null #width: null #height: null #depth: null #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13911 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14458 …} #createdAt: DateTime @1773152173 {#14304 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#14305 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13912 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#14041 #collection: Doctrine\Common\Collections\ArrayCollection {#14039 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13893} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#14038 …} -recurring: false -times: null -interval: "0 " } |
| property_path | "[Dimaco]" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18503 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18502 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|
price
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 13299 |
| View Format |
"132,99"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"132,99"
|
| Normalized Format | 13299 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.price" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18608 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18610 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18609 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
originalPrice
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.original_price" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18618 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.original_price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18620 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18619 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
minimumPrice
"Sylius\Bundle\MoneyBundle\Form\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1611 |
| View Format |
"16,11"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"16,11"
|
| Normalized Format | 1611 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| currency | "EUR" |
same as passed value |
| label | "sylius.ui.minimum_price" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#18628 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.minimum_price" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18630 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18629 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
code
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "R10516B" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "R10516B" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| disabled | true |
same as passed value |
| label | "sylius.ui.code" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | true |
| empty_data | Closure(FormInterface $form) {#14519 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.code" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14116 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14126 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
productTaxons
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format |
Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316} #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } |
| Normalized Format | Doctrine\Common\Collections\ArrayCollection {#18844 -elements: [ "produits_Dimaco" "Accessoires" "Flexible" ] } |
| View Format |
"produits_Dimaco,Accessoires,Flexible"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"produits_Dimaco,Accessoires,Flexible"
|
| Normalized Format | Doctrine\Common\Collections\ArrayCollection {#19279 -elements: [ "produits_Dimaco" "Accessoires" "Flexible" ] } |
| Model Format |
Doctrine\Common\Collections\ArrayCollection {#19301 -elements: [ App\Entity\Product\ProductTaxon {#18794 #id: 1189 #product: App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } #taxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #position: 390 } App\Entity\Product\ProductTaxon {#18811 #id: 1190 #product: App\Entity\Product\Product {#8024} #taxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026} #position: 123 } App\Entity\Product\ProductTaxon {#18813 #id: 1191 #product: App\Entity\Product\Product {#8024} #taxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815} #position: 8 } ] } |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| label | "sylius.form.product.taxons" |
same as passed value |
| multiple | true |
same as passed value |
| product | App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_name | "name" |
| choice_value | "code" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#7908 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7920 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7921 …} -namespace: Closure() {#7923 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#18223 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The hidden field is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.taxons" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | "" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product | App\Entity\Product\Product {#8024 #id: 483 #code: "R10516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#8858 …} #options: Doctrine\ORM\PersistentCollection {#8986 …} #associations: Doctrine\ORM\PersistentCollection {#8926 #collection: Doctrine\Common\Collections\ArrayCollection {#8924 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28771 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28773 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777387092 {#20068 date: 2026-04-28 16:38:12.053309 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8265 #collection: Doctrine\Common\Collections\ArrayCollection {#8264 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28622 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28632 …} } #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8316 #collection: Doctrine\Common\Collections\ArrayCollection {#8314 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#29804 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29806 …} } #channels: Doctrine\ORM\PersistentCollection {#8500 #collection: Doctrine\Common\Collections\ArrayCollection {#8502 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28852 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28854 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#18815 #id: 24 #code: "Flexible" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026 #id: 6 #code: "Accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #parent: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7327 …} #children: Doctrine\ORM\PersistentCollection {#18357 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#18367 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18359 …} #createdAt: DateTime @1772188962 {#18366 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#18327 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18858 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#18836 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18856 …} #createdAt: DateTime @1772193213 {#18849 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#18835 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#18816 …} } #reviews: Doctrine\ORM\PersistentCollection {#8432 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8503 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8056 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8106 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8131 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8156 …} #productType: null } |
| property_path | null |
| repository | Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#12811 -entityName: "App\Entity\Taxonomy\Taxon" -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -class: Doctrine\ORM\Mapping\ClassMetadata {#7081 …} } |
| required | false |
| resource | "sylius.taxon" |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18225 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#18224 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|