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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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) {#11580 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() {#11578 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#11579 …} $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) {#11672 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 {#11671 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() {#11668 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#11669 …} $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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } |
| 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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" |
Closure() {#11701 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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) {#11698 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [
"fr"
] |
| entry_name | Closure(string $localeCode): string {#11695 returnType: "string" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#11681 …} } |
| entry_options | Closure(string $localeCode): array {#11696 returnType: "array" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#11681 …} } |
| entry_type | Closure() {#11701 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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() {#11700 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#11699 …} $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 {#17415 #locale: "fr" #translatable: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 516 #name: "Flexible HP 5/16 1 Tresse acier 30m +26203561" #slug: "flexible-hp-5-16-1-tresse-acier-30m-26203561-R30516B" #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 {#17415 #locale: "fr" #translatable: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 516 #name: "Flexible HP 5/16 1 Tresse acier 30m +26203561" #slug: "flexible-hp-5-16-1-tresse-acier-30m-26203561-R30516B" #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) {#13029 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() {#13031 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13030 …} $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 1 Tresse acier 30m +26203561" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "Flexible HP 5/16 1 Tresse acier 30m +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) {#13045 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() {#13052 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13044 …} $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-1-tresse-acier-30m-26203561-R30516B" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "flexible-hp-5-16-1-tresse-acier-30m-26203561-R30516B" |
| 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) {#13059 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() {#13061 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13060 …} $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) {#13071 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() {#13069 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13070 …} $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) {#13081 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() {#13083 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13082 …} $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) {#13090 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() {#13092 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13091 …} $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) {#13099 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() {#13101 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13100 …} $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) {#13108 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() {#13110 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13109 …} $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) {#13117 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() {#13119 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13118 …} $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 {#17404 #collection: Doctrine\Common\Collections\ArrayCollection {#17406 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28746 …} -backRefFieldName: "subject" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28748 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17404 #collection: Doctrine\Common\Collections\ArrayCollection {#17406 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28746 …} -backRefFieldName: "subject" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28748 …} } |
| 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) {#11709 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() {#11711 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#11710 …} $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 {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933} #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } |
| 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 {#18073 -elements: [] } "accessoires_compatibles" => Doctrine\Common\Collections\ArrayCollection {#18080 -elements: [] } ] |
| Model Format |
Doctrine\Common\Collections\ArrayCollection {#18065 -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) {#12302 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [ App\Entity\Product\ProductAssociationType {#12255 #id: 1 #code: "modele_serie" #name: null #createdAt: DateTime @1775835484 {#12252 date: 2026-04-10 17:38:04.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1775835484 {#12253 date: 2026-04-10 17:38:04.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#12297 …} #translationsCache: [ "fr" => App\Entity\Product\ProductAssociationTypeTranslation {#12319 #locale: "fr" #translatable: App\Entity\Product\ProductAssociationType {#12255} #id: 1 #name: "Modèles De La Série" } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" } App\Entity\Product\ProductAssociationType {#12298 #id: 2 #code: "accessoires_compatibles" #name: null #createdAt: DateTime @1775835544 {#12294 date: 2026-04-10 17:39:04.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1775835544 {#12296 date: 2026-04-10 17:39:04.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#12299 …} #translationsCache: [ "fr" => App\Entity\Product\ProductAssociationTypeTranslation {#12327 #locale: "fr" #translatable: App\Entity\Product\ProductAssociationType {#12298} #id: 2 #name: "Accessoires compatibles" } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" } ] |
| entry_name | Closure(ProductAssociationTypeInterface $productAssociationType) {#12251 class: "Sylius\Bundle\ProductBundle\Form\Type\ProductAssociationsType" this: Sylius\Bundle\ProductBundle\Form\Type\ProductAssociationsType {#12235 …} } |
| entry_options | Closure(ProductAssociationTypeInterface $productAssociationType) {#12247 class: "Sylius\Bundle\AdminBundle\Form\Type\ProductAssociationsType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductAssociationsType {#11855 …} } |
| entry_type | Closure() {#12305 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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() {#12304 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12301 …} $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 {#18073 -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#13170 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#17483 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13169 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13171 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13173 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13172 …} } |
| 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 {#13174 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12350 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#13159 …} $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 {#13167 -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() {#13161 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13160 …} $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 {#18080 -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#13192 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#17487 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13197 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13198 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13193 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13172 …} } |
| 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 {#13196 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12350 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#13190 …} $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 {#13167 -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() {#13191 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13188 …} $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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #channels: Doctrine\ORM\PersistentCollection {#8500} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } |
| Normalized Format | [ App\Entity\Channel\Channel {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } App\Entity\Channel\Channel {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } 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 {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } App\Entity\Channel\Channel {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } 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 {#18090 -elements: [ App\Entity\Channel\Channel {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } App\Entity\Channel\Channel {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } 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 {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } App\Entity\Channel\Channel {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } 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() {#12334 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12324 …} $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) {#11672 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 {#11671 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() {#13222 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13221 …} $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) {#11672 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 {#11671 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() {#13231 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13230 …} $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) {#11672 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 {#11671 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() {#13240 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13239 …} $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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 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 {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } |
| 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 {#12410 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#18113 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12404 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12406 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12407 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12408 …} } |
| 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 {#12412 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12350 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#12393 …} $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 {#12402 -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() {#12394 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12391 …} $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() {#12556 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12557 …} $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 {#17540 #collection: Doctrine\Common\Collections\ArrayCollection {#17524 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28994 …} -backRefFieldName: "owner" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28996 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17540 #collection: Doctrine\Common\Collections\ArrayCollection {#17524 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28994 …} -backRefFieldName: "owner" -isDirty: true -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28996 …} } |
| 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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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) {#12542 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "product" => App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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() {#12540 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12541 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12475 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12467 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12476 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12478 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12477 …} } |
| 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 {#12468 -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() {#12466 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12465 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12497 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12489 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12496 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12494 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12503 …} } |
| 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 {#12528 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12525 …} } |
| 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() {#12488 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12487 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12558 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12456 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12569 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12418 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12417 …} } |
| 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 {#12451 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12450 …} } |
| 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() {#12491 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12511 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12603 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12562 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12602 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12600 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12601 …} } |
| 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 {#12571 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12572 …} } |
| 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() {#12563 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12436 …} $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) {#11672 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 {#11671 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() {#12609 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12586 …} $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) {#11672 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 {#11671 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() {#12618 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12617 …} $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) {#11574 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#11613 …} } } |
Doctrine\ORM\QueryBuilder {#12669 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12671 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12668 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12667 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12670 …} -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12770 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12664 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12666 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12661 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12663 …} } |
| 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 {#12753 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12628 …} } |
| 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 {#12669 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12671 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12668 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12667 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12670 …} -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() {#12627 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12626 …} $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) {#11659 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#11640 …} } } |
Doctrine\ORM\QueryBuilder {#12755 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12772 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12760 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12758 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12757 …} -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12765 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12773 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12767 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12766 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12663 …} } |
| 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 {#12753 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12628 …} } |
| 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 {#12755 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12772 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12760 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12758 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12757 …} -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() {#12768 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12764 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12792 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12489 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12787 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12791 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12503 …} } |
| 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 {#12528 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12525 …} } |
| 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() {#12786 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12785 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12809 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12456 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12804 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12808 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12417 …} } |
| 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 {#12451 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12450 …} } |
| 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() {#12803 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12802 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12826 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12562 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12821 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12825 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12601 …} } |
| 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 {#12571 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12572 …} } |
| 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() {#12820 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12819 …} $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) {#11672 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 {#11671 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() {#12837 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12836 …} $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) {#11672 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 {#11671 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() {#12846 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12845 …} $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) {#11665 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#11613 …} } } |
Doctrine\ORM\QueryBuilder {#12856 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12861 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12857 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12859 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12860 …} -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12864 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12664 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12863 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12866 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12663 …} } |
| 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 {#12753 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12628 …} } |
| 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 {#12856 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12861 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12857 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12859 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12860 …} -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() {#12855 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12854 …} $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) {#11662 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#11640 …} } } |
Doctrine\ORM\QueryBuilder {#12880 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12885 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12881 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12883 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12884 …} -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12888 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12773 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12887 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12890 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12663 …} } |
| 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 {#12753 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12628 …} } |
| 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 {#12880 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12885 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12881 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12883 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12884 …} -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() {#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_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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12909 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12489 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12904 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12908 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12503 …} } |
| 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 {#12528 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12525 …} } |
| 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() {#12903 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12902 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12926 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12456 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12921 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12925 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12417 …} } |
| 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 {#12451 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12450 …} } |
| 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() {#12920 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12919 …} $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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12943 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12562 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12938 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12942 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12601 …} } |
| 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 {#12571 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12572 …} } |
| 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() {#12937 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12936 …} $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) {#11672 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 {#11671 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() {#12954 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12953 …} $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) {#11672 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 {#11671 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() {#12963 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12962 …} $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) {#11658 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#11613 …} } } |
Doctrine\ORM\QueryBuilder {#12973 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12978 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12974 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12976 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12977 …} -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12981 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12664 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12980 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12983 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12663 …} } |
| 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 {#12753 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12628 …} } |
| 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 {#12973 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#12978 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12974 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#12976 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#12977 …} -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() {#12972 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12971 …} $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) {#11660 class: "App\Form\Extension\ProductTypeExtension" this: App\Form\Extension\ProductTypeExtension {#8012 …} use: { $type: App\Entity\Product\ProductDocumentType {#11640 …} } } |
Doctrine\ORM\QueryBuilder {#12997 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13002 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12998 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13000 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13001 …} -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 {#12377 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12392 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13005 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#12773 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13004 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12409 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13007 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12663 …} } |
| 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 {#12753 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#12628 …} } |
| 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 {#12997 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#13002 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "d" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#12998 #from: "App\Entity\Product\ProductDocument" #alias: "d" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#13000 #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 {#12400 …} -dql: "SELECT d FROM App\Entity\Product\ProductDocument d WHERE d.documentType = :type" -parameters: Doctrine\Common\Collections\ArrayCollection {#13001 …} -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() {#12996 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#12995 …} $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 {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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 {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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 {#13734 +payload: null +groups: ? ?array +traverse: true } ] |
[ Symfony\Component\Validator\Constraints\Valid {#13734 +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 {#13734 +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) {#13736 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() {#13731 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13733 …} $translationDomain: "validators" } } |
| validation_groups | Closure(FormInterface $form): array {#13727 returnType: "array" class: "Sylius\MolliePlugin\Form\Extension\ProductVariantRecurringExtension" this: Sylius\MolliePlugin\Form\Extension\ProductVariantRecurringExtension {#13737 …} } |
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) {#11672 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 {#11671 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() {#13763 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13751 …} $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 {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549} #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549} #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductVariantTranslationType" |
Closure() {#13778 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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) {#13775 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [
"fr"
] |
| entry_name | Closure(string $localeCode): string {#11695 returnType: "string" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#11681 …} } |
| entry_options | Closure(string $localeCode): array {#11696 returnType: "array" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#11681 …} } |
| entry_type | Closure() {#13778 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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() {#13777 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13776 …} $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 {#17816 #locale: "fr" #translatable: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #id: 421 #name: null } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductVariantTranslation {#17816 #locale: "fr" #translatable: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #id: 421 #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) {#14115 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() {#14126 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14116 …} $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) {#14142 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() {#14144 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14143 …} $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) {#13787 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() {#13792 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13786 …} $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) {#11672 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 {#11671 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() {#13800 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13799 …} $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) {#11672 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 {#11671 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() {#13809 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13808 …} $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) {#13818 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() {#13823 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13817 …} $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) {#13832 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() {#13838 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13837 …} $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) {#13846 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() {#13848 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13847 …} $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) {#13856 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() {#13858 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13857 …} $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) {#13866 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() {#13868 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13867 …} $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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } |
| View Format |
"tva_20"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"tva_20"
|
| Normalized Format | Proxies\__CG__\App\Entity\Taxation\TaxCategory {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } |
| 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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } ] |
| 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() {#13883 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13881 …} $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() {#14059 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14057 …} $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 {#13747 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } ] |
[ Symfony\Component\Validator\Constraints\NotNull {#13747 +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 {#13747 +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) {#11672 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 {#11671 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() {#14080 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14079 …} $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 {#13748 +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 {#13768 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\IsNull {#13765 +payload: null +groups: [ "non_recurring_product_variant" ] +message: "This value should be null." } ] |
[ Symfony\Component\Validator\Constraints\Range {#13748 +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 {#13768 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\IsNull {#13765 +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 {#13748 +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 {#13768 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\IsNull {#13765 +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) {#14088 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() {#14090 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14089 …} $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 {#13754 +payload: null +groups: [ "recurring_product_variant" ] +traverse: true } Symfony\Component\Validator\Constraints\NotBlank {#13757 +payload: null +groups: [ "recurring_product_variant" ] +message: "sylius_mollie.interval.not_blank" +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\Valid {#13754 +payload: null +groups: [ "recurring_product_variant" ] +traverse: true } Symfony\Component\Validator\Constraints\NotBlank {#13757 +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 {#13754 +payload: null +groups: [ "recurring_product_variant" ] +traverse: true } Symfony\Component\Validator\Constraints\NotBlank {#13757 +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) {#14103 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() {#14105 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14104 …} $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 {#14111 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThan {#14114 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should be greater than {{ compared_value }}." +value: 0 +propertyPath: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#14111 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThan {#14114 +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 {#14111 +payload: null +groups: [ "recurring_product_variant" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThan {#14114 +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) {#14193 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() {#14195 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14194 …} $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 {#14120 returnType: "string" class: "Sylius\MolliePlugin\Form\Type\MollieIntervalType" this: Sylius\MolliePlugin\Form\Type\MollieIntervalType {#14097 …} } |
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 {#14120 returnType: "string" class: "Sylius\MolliePlugin\Form\Type\MollieIntervalType" this: Sylius\MolliePlugin\Form\Type\MollieIntervalType {#14097 …} } |
| 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() {#14204 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#14203 …} $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 | "R30516B" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "R30516B" |
| 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) {#17595 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() {#17597 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17596 …} $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 {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } |
| 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) {#17598 class: "Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension" this: Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension {#13741 …} use: { $productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } } } |
same as passed value |
| entry_type | "Sylius\Bundle\CoreBundle\Form\Type\Product\ChannelPricingType" |
Closure() {#17621 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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) {#17613 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [ App\Entity\Channel\Channel {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } App\Entity\Channel\Channel {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } 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) {#17616 class: "Sylius\Bundle\CoreBundle\Form\Type\ChannelCollectionType" this: Sylius\Bundle\CoreBundle\Form\Type\ChannelCollectionType {#17606 …} } |
| entry_options | Closure(ChannelInterface $channel) {#17598 class: "Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension" this: Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension {#13741 …} use: { $productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } } } |
| entry_type | Closure() {#17621 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#11688 …} 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() {#17622 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17614 …} $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 {#17903 #id: 1546 #channelCode: "default" #productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #price: 32600 #originalPrice: null #minimumPrice: 0 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#17911 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#17903 #id: 1546 #channelCode: "default" #productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #price: 32600 #originalPrice: null #minimumPrice: 0 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#17911 …} } |
| 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 {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } |
same as passed value |
| product_variant | App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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 {#11563 #id: 1 #code: "default" #name: "Default" #description: null #hostname: "bo-dimaco-hydroclean.kwantic.dev" #color: null #createdAt: DateTime @1770795787 {#11557 date: 2026-02-11 08:43:07.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1770795787 {#11558 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 {#11567 …} #locales: Doctrine\ORM\PersistentCollection {#11569 …} #countries: Doctrine\ORM\PersistentCollection {#11571 …} #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 {#11565 …} } |
| 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) {#17629 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 {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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() {#17632 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17631 …} $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 | 32600 |
| View Format |
"326,00"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"326,00"
|
| Normalized Format | 32600 |
| 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) {#17675 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() {#17677 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17676 …} $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) {#17685 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() {#17687 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17688 …} $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 | 0 |
| View Format |
"0,00"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"0,00"
|
| Normalized Format | 0 |
| 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) {#17695 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() {#17697 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17696 …} $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 {#17913 #id: 1547 #channelCode: "hydroclean" #productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #price: 32600 #originalPrice: null #minimumPrice: 0 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#17914 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#17913 #id: 1547 #channelCode: "hydroclean" #productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #price: 32600 #originalPrice: null #minimumPrice: 0 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#17914 …} } |
| 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 {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } |
same as passed value |
| product_variant | App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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 {#11575 #id: 2 #code: "hydroclean" #name: "Hydroclean" #description: null #hostname: "hydroclean-back-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1770797674 {#11562 date: 2026-02-11 09:14:34.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776263899 {#11561 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 {#11601 …} #locales: Doctrine\ORM\PersistentCollection {#11603 …} #countries: Doctrine\ORM\PersistentCollection {#11605 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: true #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#11596 …} #menuTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#11590 …} #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#11599 …} } |
| 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) {#17641 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 {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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() {#17643 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17642 …} $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 | 32600 |
| View Format |
"326,00"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"326,00"
|
| Normalized Format | 32600 |
| 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) {#17717 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() {#17719 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17718 …} $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) {#17727 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() {#17729 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17728 …} $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 | 0 |
| View Format |
"0,00"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"0,00"
|
| Normalized Format | 0 |
| 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) {#17737 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() {#17739 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17738 …} $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 {#17916 #id: 1548 #channelCode: "Dimaco" #productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #price: 32600 #originalPrice: null #minimumPrice: 0 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#17917 …} } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Channel\ChannelPricing {#17916 #id: 1548 #channelCode: "Dimaco" #productVariant: App\Entity\Product\ProductVariant {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -recurring: false -times: null -interval: "0 " } #price: 32600 #originalPrice: null #minimumPrice: 0 #lowestPriceBeforeDiscount: null #appliedPromotions: Doctrine\ORM\PersistentCollection {#17917 …} } |
| 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 {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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) {#17652 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 {#13480 #id: 516 #code: "R30516B" #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#13674 …} #position: 0 #createdAt: DateTime @1773152177 {#13469 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777025015 {#13474 date: 2026-04-24 12:03:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#13549 #collection: Doctrine\Common\Collections\ArrayCollection {#13547 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29339 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29341 …} } #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 {#13498 #id: 1 #code: "tva_20" #name: "TVA 20%" #description: null #rates: Doctrine\ORM\PersistentCollection {#14045 …} #createdAt: DateTime @1773152173 {#13891 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1773152173 {#13892 date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#13499 …} } #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#13628 #collection: Doctrine\Common\Collections\ArrayCollection {#13626 …} #initialized: true -snapshot: [ …3] -owner: App\Entity\Product\ProductVariant {#13480} -association: Symfony\Component\VarDumper\Caster\CutStub {#29577 …} -backRefFieldName: "productVariant" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29579 …} } #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#13625 …} -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() {#17654 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17653 …} $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 | 32600 |
| View Format |
"326,00"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"326,00"
|
| Normalized Format | 32600 |
| 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) {#17759 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() {#17761 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17760 …} $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) {#17769 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() {#17771 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17770 …} $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 | 0 |
| View Format |
"0,00"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"0,00"
|
| Normalized Format | 0 |
| 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) {#17779 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() {#17781 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17780 …} $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 | "R30516B" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "R30516B" |
| 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) {#14106 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() {#13703 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#13713 …} $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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } |
| Normalized Format | Doctrine\Common\Collections\ArrayCollection {#17995 -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 {#18430 -elements: [ "produits_Dimaco" "Accessoires" "Flexible" ] } |
| Model Format |
Doctrine\Common\Collections\ArrayCollection {#18452 -elements: [ App\Entity\Product\ProductTaxon {#17945 #id: 1261 #product: App\Entity\Product\Product {#8024 #id: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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: 414 } App\Entity\Product\ProductTaxon {#17962 #id: 1262 #product: App\Entity\Product\Product {#8024} #taxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8026} #position: 142 } App\Entity\Product\ProductTaxon {#17964 #id: 1263 #product: App\Entity\Product\Product {#8024} #taxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966} #position: 26 } ] } |
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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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) {#17374 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: 516 #code: "R30516B" #attributes: Doctrine\ORM\PersistentCollection {#8645 …} #variants: Doctrine\ORM\PersistentCollection {#6547 …} #options: Doctrine\ORM\PersistentCollection {#7245 …} #associations: Doctrine\ORM\PersistentCollection {#6933 #collection: Doctrine\Common\Collections\ArrayCollection {#6891 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#8024} -association: Symfony\Component\VarDumper\Caster\CutStub {#28772 …} -backRefFieldName: "owner" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28774 …} } #createdAt: DateTime @1773152177 {#8017 date: 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777388533 {#18937 date: 2026-04-28 17:02:13.452733 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 {#28623 …} -backRefFieldName: "translatable" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28633 …} } #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 {#29805 …} -backRefFieldName: "product" -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29807 …} } #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 {#28853 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28855 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#17966 #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 {#17508 …} #left: 30 #right: 61 #level: 1 #position: 4 #translations: Doctrine\ORM\PersistentCollection {#17518 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17510 …} #createdAt: DateTime @1772188962 {#17517 date: 2026-02-27 11:42:42.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772188963 {#17478 date: 2026-02-27 11:42:43.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8027 …} } #children: Doctrine\ORM\PersistentCollection {#18009 …} #left: 31 #right: 32 #level: 2 #position: 0 #translations: Doctrine\ORM\PersistentCollection {#17987 …} #translationsCache: [] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #enabled: true #images: Doctrine\ORM\PersistentCollection {#18007 …} #createdAt: DateTime @1772193213 {#18000 date: 2026-02-27 12:53:33.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1772193214 {#17986 date: 2026-02-27 12:53:34.0 Europe/Paris (+01:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#17967 …} } #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 {#12398 -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() {#17376 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …} $message: Closure() {#17375 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|