Forms
-
booking_fixed
-
mode
-
0
-
-
date
-
start_time
-
duration_minutes
-
_token
-
booking_fixed
Form type:
"App\Form\BookingFixedType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| room | App\Entity\Room {#831 -id: 1 -name: "Superbe studio professionnel" -slug: "superbe-studio-professionnel" -description: "Ce studio est un endroit exceptionnel situé dans le luberon, de quoi enregistrer dans un cadre reposant. Les plus grandes stars ont enregistrés ici, comme Gims, Beyoncé par exemple, vous trouverez tous le materiel necesaire ." -rehearsal: false -studio: true -price_per_hour_rehearsal: null -price_per_day_studio: 65 -capacity: 6 -is_active: true -owner: Proxies\__CG__\App\Entity\User {#872 …} -created_at: DateTimeImmutable @1761120266 {#835 date: 2025-10-22 10:04:26.0 Europe/Paris (+02:00) } -updated_at: DateTimeImmutable @1763588981 {#832 date: 2025-11-19 22:49:41.0 Europe/Paris (+01:00) } -bookings: Doctrine\ORM\PersistentCollection {#681 …} -city: "Apt" -zip_code: "84400" -area: 45 -equipments: [ "Batterie" "Ampli guitare" "Micro chant" "Table de mixage" ] -roomImages: Doctrine\ORM\PersistentCollection {#689 …} -email: null -phone: "0102030405" } |
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\SameOriginCsrfTokenManager {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1105 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 | 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 |
| room | App\Entity\Room {#831 -id: 1 -name: "Superbe studio professionnel" -slug: "superbe-studio-professionnel" -description: "Ce studio est un endroit exceptionnel situé dans le luberon, de quoi enregistrer dans un cadre reposant. Les plus grandes stars ont enregistrés ici, comme Gims, Beyoncé par exemple, vous trouverez tous le materiel necesaire ." -rehearsal: false -studio: true -price_per_hour_rehearsal: null -price_per_day_studio: 65 -capacity: 6 -is_active: true -owner: Proxies\__CG__\App\Entity\User {#872 …} -created_at: DateTimeImmutable @1761120266 {#835 date: 2025-10-22 10:04:26.0 Europe/Paris (+02:00) } -updated_at: DateTimeImmutable @1763588981 {#832 date: 2025-11-19 22:49:41.0 Europe/Paris (+01:00) } -bookings: Doctrine\ORM\PersistentCollection {#681 …} -city: "Apt" -zip_code: "84400" -area: 45 -equipments: [ "Batterie" "Ampli guitare" "Micro chant" "Table de mixage" ] -roomImages: Doctrine\ORM\PersistentCollection {#689 …} -email: null -phone: "0102030405" } |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1107 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1106 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "booking_fixed" "_booking_fixed" ] |
| cache_key | "_booking_fixed_booking_fixed" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1235 -errors: [] -form: Symfony\Component\Form\Form {#1194 …} } |
| form | Symfony\Component\Form\FormView {#1108 …5} |
| full_name | "booking_fixed" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "booking_fixed" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_fixed" |
| valid | true |
| value | null |
mode
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "studio" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choices | [ "Studio" => "studio" ] |
[ "Studio" => "studio" ] |
| data | "studio" |
same as passed value |
| expanded | true |
same as passed 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 |
| 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 | [ "Studio" => "studio" ] |
| 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\SameOriginCsrfTokenManager {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | "studio" |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| 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 | 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 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1097 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1095 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_booking_fixed_mode" ] |
| cache_key | "_booking_fixed_mode_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#1110 +data: "studio" +value: "studio" +label: "Studio" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | "studio" |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#1247 -errors: [] -form: Symfony\Component\Form\Form {#1203 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#1249 …5} |
| full_name | "booking_fixed[mode]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed_mode" |
| is_selected | Closure($choice, $value) {#1246 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "mode" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_fixed_mode" |
| valid | true |
| value | "studio" |
0
Form type:
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"studio"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Studio" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "studio" |
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\SameOriginCsrfTokenManager {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#1230 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#1192 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Studio" |
| 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() {#1189 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1191 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "studio" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_booking_fixed_mode_entry" ] |
| cache_key | "_booking_fixed_mode_entry_radio" |
| checked | true |
| compound | false |
| data | true |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1181 -errors: [] -form: Symfony\Component\Form\Form {#1199 …} } |
| form | Symfony\Component\Form\FormView {#1243 …5} |
| full_name | "booking_fixed[mode]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed_mode_0" |
| label | "Studio" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_fixed_mode_entry" |
| valid | true |
| value | "studio" |
date
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
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1155 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1155 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
| label | "Date" |
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 | [] |
| 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 | [ Symfony\Component\Validator\Constraints\NotBlank {#1155 +payload: null +groups: ? ?array +message: "This value should not be 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\SameOriginCsrfTokenManager {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -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 | "Date" |
| 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" => null "month" => null "day" => null ] |
| 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() {#1137 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1136 …} $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 |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "date" "_booking_fixed_date" ] |
| cache_key | "_booking_fixed_date_date" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1245 -errors: [] -form: Symfony\Component\Form\Form {#1205 …} } |
| form | Symfony\Component\Form\FormView {#1244 …5} |
| full_name | "booking_fixed[date]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed_date" |
| label | "Date" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "date" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "date" |
| unique_block_prefix | "_booking_fixed_date" |
| valid | true |
| value | "" |
| widget | "single_text" |
start_time
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
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1161 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1161 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
| input | "datetime" |
same as passed value |
| label | "Heure de début" |
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 | [] |
| 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 | [ Symfony\Component\Validator\Constraints\NotBlank {#1161 +payload: null +groups: ? ?array +message: "This value should not be 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\SameOriginCsrfTokenManager {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -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 | "Heure de début" |
| 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" => null "minute" => null "second" => null ] |
| 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 | true |
| 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() {#1160 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1159 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "time" "_booking_fixed_start_time" ] |
| cache_key | "_booking_fixed_start_time_time" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1138 -errors: [] -form: Symfony\Component\Form\Form {#1208 …} } |
| form | Symfony\Component\Form\FormView {#1164 …5} |
| full_name | "booking_fixed[start_time]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed_start_time" |
| label | "Heure de début" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "start_time" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "time" |
| unique_block_prefix | "_booking_fixed_start_time" |
| valid | true |
| value | "" |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
duration_minutes
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1127 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Positive {#1084 +payload: null +groups: ? ?array +message: "This value should be positive." +value: 0 +propertyPath: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1127 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Positive {#1084 +payload: null +groups: ? ?array +message: "This value should be positive." +value: 0 +propertyPath: null } ] |
| label | "Durée (minutes)" |
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 {#1127 +payload: null +groups: ? ?array +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Positive {#1084 +payload: null +groups: ? ?array +message: "This value should be positive." +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 {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1174 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 | "Durée (minutes)" |
| 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() {#1180 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1173 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_booking_fixed_duration_minutes" ] |
| cache_key | "_booking_fixed_duration_minutes_integer" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1098 -errors: [] -form: Symfony\Component\Form\Form {#1211 …} } |
| form | Symfony\Component\Form\FormView {#1187 …5} |
| full_name | "booking_fixed[duration_minutes]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed_duration_minutes" |
| label | "Durée (minutes)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "duration_minutes" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_fixed_duration_minutes" |
| valid | true |
| value | "" |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "csrf-token" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-controller" => "csrf-protection" ] |
[ "data-controller" => "csrf-protection" ] |
| block_prefix | "csrf_token" |
same as passed value |
| data | "csrf-token" |
same as passed value |
| mapped | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| 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 {#304 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#50 …} -logger: Monolog\Logger {#175 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#305 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | "csrf-token" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1218 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 | 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() {#1219 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $message: Closure() {#1239 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_booking_fixed__token" ] |
| cache_key | "_booking_fixed__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1260 -errors: [] -form: Symfony\Component\Form\Form {#1256 …} } |
| form | Symfony\Component\Form\FormView {#1251 …5} |
| full_name | "booking_fixed[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_fixed__token" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "_token" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_fixed__token" |
| valid | true |
| value | "csrf-token" |