Forms
-
reservation
-
location
-
eventType
-
eventDate
-
eventTime
-
fullName
-
artiste
-
email
-
phone
-
guests
-
duration
-
notes
-
reservation
Form type:
"App\Form\ReservationType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Reservation {#900 -id: 7 -location: "geneve" -eventType: "club" -eventDate: DateTime @1771027200 {#1422 date: 2026-02-14 00:00:00.0 UTC (+00:00) } -eventTime: DateTime @82800 {#1425 date: 1970-01-01 23:00:00.0 UTC (+00:00) } -fullName: "junior junior" -email: "juniorcmr@gmail.com" -phone: "0102030405" -guests: 120 -notes: null -status: "pending" -createdAt: DateTimeImmutable @1768554031 {#1275 date: 2026-01-16 09:00:31.718247 UTC (+00:00) } -updatedAt: null -artiste: App\Entity\Artiste {#912 -id: 1 -nomArtiste: "Eminem" -bio: "C'est le roi du rap" -imageUrl: "Untitled-6968cf70847bc.jpg" -createdAt: DateTimeImmutable @1768476528 {#913 date: 2026-01-15 11:28:48.0 UTC (+00:00) } -email: "eminem@slay.fr" -tel: "0333374573" -ville: Proxies\__CG__\App\Entity\Ville {#950 …} -genreMusical: Doctrine\ORM\PersistentCollection {#974 …} -reservations: Doctrine\ORM\PersistentCollection {#991 …} -music: Doctrine\ORM\PersistentCollection {#1051 …} -facebook_link: "https://www.facebook.com/eminem" -instagram_link: "https://www.instagram.com/eminem/" -tiktok_link: "https://www.tiktok.com/@eminem?" } -duration: "5" } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Reservation {#900 -id: 7 -location: "geneve" -eventType: "club" -eventDate: DateTime @1771027200 {#1422 date: 2026-02-14 00:00:00.0 UTC (+00:00) } -eventTime: DateTime @82800 {#1425 date: 1970-01-01 23:00:00.0 UTC (+00:00) } -fullName: "junior junior" -email: "juniorcmr@gmail.com" -phone: "0102030405" -guests: 120 -notes: null -status: "pending" -createdAt: DateTimeImmutable @1768554031 {#1275 date: 2026-01-16 09:00:31.718247 UTC (+00:00) } -updatedAt: null -artiste: App\Entity\Artiste {#912 -id: 1 -nomArtiste: "Eminem" -bio: "C'est le roi du rap" -imageUrl: "Untitled-6968cf70847bc.jpg" -createdAt: DateTimeImmutable @1768476528 {#913 date: 2026-01-15 11:28:48.0 UTC (+00:00) } -email: "eminem@slay.fr" -tel: "0333374573" -ville: Proxies\__CG__\App\Entity\Ville {#950 …} -genreMusical: Doctrine\ORM\PersistentCollection {#974 …} -reservations: Doctrine\ORM\PersistentCollection {#991 …} -music: Doctrine\ORM\PersistentCollection {#1051 …} -facebook_link: "https://www.facebook.com/eminem" -instagram_link: "https://www.instagram.com/eminem/" -tiktok_link: "https://www.tiktok.com/@eminem?" } -duration: "5" } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Reservation {#900 -id: 7 -location: "geneve" -eventType: "club" -eventDate: DateTime @1771027200 {#1422 date: 2026-02-14 00:00:00.0 UTC (+00:00) } -eventTime: DateTime @82800 {#1425 date: 1970-01-01 23:00:00.0 UTC (+00:00) } -fullName: "junior junior" -email: "juniorcmr@gmail.com" -phone: "0102030405" -guests: 120 -notes: null -status: "pending" -createdAt: DateTimeImmutable @1768554031 {#1275 date: 2026-01-16 09:00:31.718247 UTC (+00:00) } -updatedAt: null -artiste: App\Entity\Artiste {#912 -id: 1 -nomArtiste: "Eminem" -bio: "C'est le roi du rap" -imageUrl: "Untitled-6968cf70847bc.jpg" -createdAt: DateTimeImmutable @1768476528 {#913 date: 2026-01-15 11:28:48.0 UTC (+00:00) } -email: "eminem@slay.fr" -tel: "0333374573" -ville: Proxies\__CG__\App\Entity\Ville {#950 …} -genreMusical: Doctrine\ORM\PersistentCollection {#974 …} -reservations: Doctrine\ORM\PersistentCollection {#991 …} -music: Doctrine\ORM\PersistentCollection {#1051 …} -facebook_link: "https://www.facebook.com/eminem" -instagram_link: "https://www.instagram.com/eminem/" -tiktok_link: "https://www.tiktok.com/@eminem?" } -duration: "5" } |
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 | "reservation_item" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | App\Entity\Reservation {#900 -id: 7 -location: "geneve" -eventType: "club" -eventDate: DateTime @1771027200 {#1422 date: 2026-02-14 00:00:00.0 UTC (+00:00) } -eventTime: DateTime @82800 {#1425 date: 1970-01-01 23:00:00.0 UTC (+00:00) } -fullName: "junior junior" -email: "juniorcmr@gmail.com" -phone: "0102030405" -guests: 120 -notes: null -status: "pending" -createdAt: DateTimeImmutable @1768554031 {#1275 date: 2026-01-16 09:00:31.718247 UTC (+00:00) } -updatedAt: null -artiste: App\Entity\Artiste {#912 -id: 1 -nomArtiste: "Eminem" -bio: "C'est le roi du rap" -imageUrl: "Untitled-6968cf70847bc.jpg" -createdAt: DateTimeImmutable @1768476528 {#913 date: 2026-01-15 11:28:48.0 UTC (+00:00) } -email: "eminem@slay.fr" -tel: "0333374573" -ville: Proxies\__CG__\App\Entity\Ville {#950 …} -genreMusical: Doctrine\ORM\PersistentCollection {#974 …} -reservations: Doctrine\ORM\PersistentCollection {#991 …} -music: Doctrine\ORM\PersistentCollection {#1051 …} -facebook_link: "https://www.facebook.com/eminem" -instagram_link: "https://www.instagram.com/eminem/" -tiktok_link: "https://www.tiktok.com/@eminem?" } -duration: "5" } |
| data_class | "App\Entity\Reservation" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1102 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Reservation" } } |
| 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() {#1104 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1103 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
location
Form type:
"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 | same as normalized format |
| Normalized Format | "geneve" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "Entrer le lieu d'événement" "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" ] |
[ "placeholder" => "Entrer le lieu d'événement" "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1110 +payload: null +groups: [ "Default" ] +message: "Le lieu de l'événement est obligatoire" +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1110 +payload: null +groups: [ "Default" ] +message: "Le lieu de l'événement est obligatoire" +allowNull: false +normalizer: null } ] |
| label | "Lieu de l'événement" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "Entrer le lieu d'événement" "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1110 +payload: null +groups: [ "Default" ] +message: "Le lieu de l'événement est obligatoire" +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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1149 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Lieu de l'événement" |
| 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() {#1151 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1150 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
eventType
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 | same as normalized format |
| Normalized Format | "club" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent bg-transparent" ] |
[ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent bg-transparent" ] |
| choices | [ "Mariage" => "wedding" "Anniversaire" => "birthday" "Événement d'entreprise" => "corporate" "Soirée en club" => "club" "Festival" => "festival" "Autre" => "other" ] |
[ "Mariage" => "wedding" "Anniversaire" => "birthday" "Événement d'entreprise" => "corporate" "Soirée en club" => "club" "Festival" => "festival" "Autre" => "other" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1113 +payload: null +groups: [ "Default" ] +message: "Le type d'événement est obligatoire" +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1113 +payload: null +groups: [ "Default" ] +message: "Le type d'événement est obligatoire" +allowNull: false +normalizer: null } ] |
| label | "Type d'événement" |
same as passed value |
| placeholder | "Sélectionnez..." |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent bg-transparent" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| 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 | [ "Mariage" => "wedding" "Anniversaire" => "birthday" "Événement d'entreprise" => "corporate" "Soirée en club" => "club" "Festival" => "festival" "Autre" => "other" ] |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1113 +payload: null +groups: [ "Default" ] +message: "Le type d'événement est obligatoire" +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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| 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." |
| 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 | "Type d'événement" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Sélectionnez..." |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1172 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1170 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
eventDate
Form type:
"Symfony\Component\Form\Extension\Core\Type\DateType"
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 |
"2026-02-14"
|
| Normalized Format | DateTime @1771027200 {#1422 date: 2026-02-14 00:00:00.0 UTC (+00:00) } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "id" => "hiddenEventDate" "class" => "hidden" ] |
[ "id" => "hiddenEventDate" "class" => "hidden" ] |
| required | false |
same as passed value |
| widget | "single_text" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "id" => "hiddenEventDate" "class" => "hidden" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| calendar | null |
| choice_translation_domain | [ "year" => false "month" => false "day" => false ] |
| 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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| days | [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ] |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "Y-m-d" |
| invalid_message | "Please enter a valid date." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| months | [ 1 2 3 4 5 6 7 8 9 10 11 12 ] |
| placeholder | [ "year" => "" "month" => "" "day" => "" ] |
| 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() {#1194 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1193 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| years | [ 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 ] |
View Vars
| Variable | Value |
|---|
eventTime
Form type:
"Symfony\Component\Form\Extension\Core\Type\TimeType"
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 |
"23:00"
|
| Normalized Format | DateTime @82800 {#1425 date: 1970-01-01 23:00:00.0 UTC (+00:00) } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "id" => "hiddenEventTime" "class" => "hidden" ] |
[ "id" => "hiddenEventTime" "class" => "hidden" ] |
| required | false |
same as passed value |
| widget | "single_text" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "id" => "hiddenEventTime" "class" => "hidden" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| choice_translation_domain | [ "hour" => false "minute" => false "second" => false ] |
| 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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | "" |
| 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 | [] |
| hours | [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "H:i:s" |
| invalid_message | "Please enter a valid time." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| minutes | [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ] |
| model_timezone | null |
| placeholder | [ "hour" => "" "minute" => "" "second" => "" ] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| reference_date | null |
| required | false |
| row_attr | [] |
| seconds | [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1215 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1214 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Vars
| Variable | Value |
|---|
fullName
Form type:
"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 | same as normalized format |
| Normalized Format | "junior junior" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
[ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1116 +payload: null +groups: [ "Default" ] +message: "Le nom complet est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#1119 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +minMessage: "Le nom doit contenir au moins {{ limit }} caractères" +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: null +min: 3 +charset: "UTF-8" +normalizer: null +countUnit: "codepoints" } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1116 +payload: null +groups: [ "Default" ] +message: "Le nom complet est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#1119 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +minMessage: "Le nom doit contenir au moins {{ limit }} caractères" +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: null +min: 3 +charset: "UTF-8" +normalizer: null +countUnit: "codepoints" } ] |
| label | "Nom complet" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1116 +payload: null +groups: [ "Default" ] +message: "Le nom complet est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#1119 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +minMessage: "Le nom doit contenir au moins {{ limit }} caractères" +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: null +min: 3 +charset: "UTF-8" +normalizer: null +countUnit: "codepoints" } ] |
| 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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1224 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Nom complet" |
| 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() {#1226 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1225 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
artiste
Form type:
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Artiste {#912 -id: 1 -nomArtiste: "Eminem" -bio: "C'est le roi du rap" -imageUrl: "Untitled-6968cf70847bc.jpg" -createdAt: DateTimeImmutable @1768476528 {#913 date: 2026-01-15 11:28:48.0 UTC (+00:00) } -email: "eminem@slay.fr" -tel: "0333374573" -ville: Proxies\__CG__\App\Entity\Ville {#950 …} -genreMusical: Doctrine\ORM\PersistentCollection {#974 …} -reservations: Doctrine\ORM\PersistentCollection {#991 …} -music: Doctrine\ORM\PersistentCollection {#1051 …} -facebook_link: "https://www.facebook.com/eminem" -instagram_link: "https://www.instagram.com/eminem/" -tiktok_link: "https://www.tiktok.com/@eminem?" } |
| View Format |
"1"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"1"
|
| Normalized Format | App\Entity\Artiste {#912 -id: 1 -nomArtiste: "Eminem" -bio: "C'est le roi du rap" -imageUrl: "Untitled-6968cf70847bc.jpg" -createdAt: DateTimeImmutable @1768476528 {#913 date: 2026-01-15 11:28:48.0 UTC (+00:00) } -email: "eminem@slay.fr" -tel: "0333374573" -ville: Proxies\__CG__\App\Entity\Ville {#950 …} -genreMusical: Doctrine\ORM\PersistentCollection {#974 …} -reservations: Doctrine\ORM\PersistentCollection {#991 …} -music: Doctrine\ORM\PersistentCollection {#1051 …} -facebook_link: "https://www.facebook.com/eminem" -instagram_link: "https://www.instagram.com/eminem/" -tiktok_link: "https://www.tiktok.com/@eminem?" } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "hidden" ] |
[ "class" => "hidden" ] |
| choice_label | "id" |
same as passed value |
| class | "App\Entity\Artiste" |
same as passed value |
| label | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "hidden" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "id" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1255 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1247 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1256 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1257 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1259 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1258 …} } |
| choices | null |
| class | "App\Entity\Artiste" |
| 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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#247 …11} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| 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 {#1250 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#247 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#824 …} } |
| 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 | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1246 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1244 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
Form type:
"Symfony\Component\Form\Extension\Core\Type\EmailType"
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 | same as normalized format |
| Normalized Format | "juniorcmr@gmail.com" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
[ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1122 +payload: null +groups: [ "Default" ] +message: "L'email est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Email {#1125 +payload: null +groups: [ "Default" ] +message: "L'email {{ value }} n'est pas valide" +mode: "html5" +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1122 +payload: null +groups: [ "Default" ] +message: "L'email est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Email {#1125 +payload: null +groups: [ "Default" ] +message: "L'email {{ value }} n'est pas valide" +mode: "html5" +normalizer: null } ] |
| label | "Email" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1122 +payload: null +groups: [ "Default" ] +message: "L'email est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Email {#1125 +payload: null +groups: [ "Default" ] +message: "L'email {{ value }} n'est pas valide" +mode: "html5" +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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1272 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 | "Please enter a valid email address." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Email" |
| 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() {#1274 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1273 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
phone
Form type:
"Symfony\Component\Form\Extension\Core\Type\TelType"
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 | same as normalized format |
| Normalized Format | "0102030405" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
[ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1128 +payload: null +groups: [ "Default" ] +message: "Le téléphone est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Regex {#1131 +payload: null +groups: [ "Default" ] +message: "Le numéro de téléphone n'est pas valide" +pattern: "/^[0-9+\s()-]+$/" +htmlPattern: null +match: true +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1128 +payload: null +groups: [ "Default" ] +message: "Le téléphone est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Regex {#1131 +payload: null +groups: [ "Default" ] +message: "Le numéro de téléphone n'est pas valide" +pattern: "/^[0-9+\s()-]+$/" +htmlPattern: null +match: true +normalizer: null } ] |
| label | "Téléphone" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1128 +payload: null +groups: [ "Default" ] +message: "Le téléphone est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Regex {#1131 +payload: null +groups: [ "Default" ] +message: "Le numéro de téléphone n'est pas valide" +pattern: "/^[0-9+\s()-]+$/" +htmlPattern: null +match: true +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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1285 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 | "Please provide a valid phone number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Téléphone" |
| 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() {#1287 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1286 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
guests
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 |
"120"
|
| Normalized Format | 120 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" "min" => 1 ] |
[ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" "min" => 1 ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1134 +payload: null +groups: [ "Default" ] +message: "Le nombre d'invités est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Positive {#1137 +payload: null +groups: [ "Default" ] +message: "Le nombre d'invités doit être positif" +value: 0 +propertyPath: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1134 +payload: null +groups: [ "Default" ] +message: "Le nombre d'invités est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Positive {#1137 +payload: null +groups: [ "Default" ] +message: "Le nombre d'invités doit être positif" +value: 0 +propertyPath: null } ] |
| label | "Nombre d'invités" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" "min" => 1 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1134 +payload: null +groups: [ "Default" ] +message: "Le nombre d'invités est obligatoire" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Positive {#1137 +payload: null +groups: [ "Default" ] +message: "Le nombre d'invités doit être positif" +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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1298 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 | "Nombre d'invités" |
| 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() {#1300 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1299 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
duration
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 |
"5"
|
| Normalized Format | 5 |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
[ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| choices | [ "2 heures" => 2 "3 heures" => 3 "4 heures" => 4 "5 heures" => 5 "6 heures +" => 6 ] |
[ "2 heures" => 2 "3 heures" => 3 "4 heures" => 4 "5 heures" => 5 "6 heures +" => 6 ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1141 +payload: null +groups: [ "Default" ] +message: "La durée est obligatoire" +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1141 +payload: null +groups: [ "Default" ] +message: "La durée est obligatoire" +allowNull: false +normalizer: null } ] |
| label | "Durée" |
same as passed value |
| placeholder | "Sélectionnez..." |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| 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 | [ "2 heures" => 2 "3 heures" => 3 "4 heures" => 4 "5 heures" => 5 "6 heures +" => 6 ] |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1141 +payload: null +groups: [ "Default" ] +message: "La durée est obligatoire" +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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| 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." |
| 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 | "Durée" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Sélectionnez..." |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1309 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1308 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
notes
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" => 4 "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" "placeholder" => "Ambiance, demandes spéciales, équipements..." ] |
[ "rows" => 4 "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" "placeholder" => "Ambiance, demandes spéciales, équipements..." ] |
| label | "Informations complémentaires" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "rows" => 4 "class" => "w-full px-4 py-2.5 md:py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500" "placeholder" => "Ambiance, demandes spéciales, équipements..." ] |
| 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\SameOriginCsrfTokenManager {#619 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#164 …} -logger: Monolog\Logger {#57 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#755 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1323 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Informations complémentaires" |
| 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() {#1325 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#212 …} $message: Closure() {#1324 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|