- Request / Response
- Performance
- Validator
- Forms
- Exception
- Logs 51
- Events
- Routing
- Cache
- Translation 40
- Security
- Twig
- HTTP Client
- Doctrine
- Migrations
- Debug
- E-mails
- Notifications
- EasyAdmin
- VichUploader
- Configuration
Configuration Settings
Theme
Default theme. It switches between Light and Dark automatically to match the operating system theme.
Provides greatest readability, but requires a well-lit environment.
Reduces eye fatigue. Ideal for low light environments.
Page Width
Fixed page width. Improves readability.
Dynamic page width. As wide as the browser window.
Forms
-
-
adults
-
childrens
-
-
gender
-
firstname
-
lastname
-
email
-
phone
-
-
reservationDate
-
location
-
notes
-
_token
-
-
-
email
-
_token
-
booking
"App\Form\Booking\BookingType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Booking\Booking {#4419 +states: [ "in_progress" => "admin.booking.states.in_progress" "fulfilled" => "admin.booking.states.fulfilled" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" "failed" => "admin.booking.states.failed" ] +checkoutStates: [ "in_progress" => "admin.booking.states.in_progress" "completed" => "admin.booking.states.completed" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" ] +paymentStates: [ "new" => "New" "awaiting_payment" => "Awaiting payment" "completed" => "admin.booking.states.completed" "failed" => "admin.booking.states.failed" ] +classes: [ "in_progress" => "warning" "awaiting_payment" => "info" "completed" => "success" "fulfilled" => "primary" "cancelled" => "default" "rejected" => "danger" "failed" => "danger" ] +paymentClasses: [ "new" => "info" "awaiting_payment" => "warning" "completed" => "success" "failed" => "danger" ] -id: null -number: null -type: "horse" -notes: null -state: "in_progress" -duration: null -reservationDate: null -adults: 1 -childrens: 0 -checkoutState: "in_progress" -paymentState: "new" -total: 0 -itemsTotal: 0 -dicountsTotal: 0 -taxesTotal: 0 -currencyCode: "MAD" -localeCode: null -checkoutCompletedAt: null -createdAt: DateTimeImmutable @1774199964 {#4420 date: 2026-03-22 18:19:24.829376 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#4421 date: 2026-03-22 18:19:24.829377 Africa/Casablanca (+01:00) } -billingAddress: null -customer: null -payment: null -location: "agafay" -plan: null -service: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Booking\Booking {#4419 +states: [ "in_progress" => "admin.booking.states.in_progress" "fulfilled" => "admin.booking.states.fulfilled" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" "failed" => "admin.booking.states.failed" ] +checkoutStates: [ "in_progress" => "admin.booking.states.in_progress" "completed" => "admin.booking.states.completed" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" ] +paymentStates: [ "new" => "New" "awaiting_payment" => "Awaiting payment" "completed" => "admin.booking.states.completed" "failed" => "admin.booking.states.failed" ] +classes: [ "in_progress" => "warning" "awaiting_payment" => "info" "completed" => "success" "fulfilled" => "primary" "cancelled" => "default" "rejected" => "danger" "failed" => "danger" ] +paymentClasses: [ "new" => "info" "awaiting_payment" => "warning" "completed" => "success" "failed" => "danger" ] -id: null -number: null -type: "horse" -notes: null -state: "in_progress" -duration: null -reservationDate: null -adults: 1 -childrens: 0 -checkoutState: "in_progress" -paymentState: "new" -total: 0 -itemsTotal: 0 -dicountsTotal: 0 -taxesTotal: 0 -currencyCode: "MAD" -localeCode: null -checkoutCompletedAt: null -createdAt: DateTimeImmutable @1774199964 {#4420 date: 2026-03-22 18:19:24.829376 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#4421 date: 2026-03-22 18:19:24.829377 Africa/Casablanca (+01:00) } -billingAddress: null -customer: null -payment: null -location: "agafay" -plan: null -service: 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data | App\Entity\Booking\Booking {#4419 +states: [ "in_progress" => "admin.booking.states.in_progress" "fulfilled" => "admin.booking.states.fulfilled" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" "failed" => "admin.booking.states.failed" ] +checkoutStates: [ "in_progress" => "admin.booking.states.in_progress" "completed" => "admin.booking.states.completed" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" ] +paymentStates: [ "new" => "New" "awaiting_payment" => "Awaiting payment" "completed" => "admin.booking.states.completed" "failed" => "admin.booking.states.failed" ] +classes: [ "in_progress" => "warning" "awaiting_payment" => "info" "completed" => "success" "fulfilled" => "primary" "cancelled" => "default" "rejected" => "danger" "failed" => "danger" ] +paymentClasses: [ "new" => "info" "awaiting_payment" => "warning" "completed" => "success" "failed" => "danger" ] -id: null -number: null -type: "horse" -notes: null -state: "in_progress" -duration: null -reservationDate: null -adults: 1 -childrens: 0 -checkoutState: "in_progress" -paymentState: "new" -total: 0 -itemsTotal: 0 -dicountsTotal: 0 -taxesTotal: 0 -currencyCode: "MAD" -localeCode: null -checkoutCompletedAt: null -createdAt: DateTimeImmutable @1774199964 {#4420 date: 2026-03-22 18:19:24.829376 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#4421 date: 2026-03-22 18:19:24.829377 Africa/Casablanca (+01:00) } -billingAddress: null -customer: null -payment: null -location: "agafay" -plan: null -service: null } |
| data_class | "App\Entity\Booking\Booking" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4472 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} use: { $class: "App\Entity\Booking\Booking" } } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#4474 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4473 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "booking" "_booking" ] |
| cache_key | "_booking_booking" |
| compound | true |
| data | App\Entity\Booking\Booking {#4419 +states: [ "in_progress" => "admin.booking.states.in_progress" "fulfilled" => "admin.booking.states.fulfilled" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" "failed" => "admin.booking.states.failed" ] +checkoutStates: [ "in_progress" => "admin.booking.states.in_progress" "completed" => "admin.booking.states.completed" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" ] +paymentStates: [ "new" => "New" "awaiting_payment" => "Awaiting payment" "completed" => "admin.booking.states.completed" "failed" => "admin.booking.states.failed" ] +classes: [ "in_progress" => "warning" "awaiting_payment" => "info" "completed" => "success" "fulfilled" => "primary" "cancelled" => "default" "rejected" => "danger" "failed" => "danger" ] +paymentClasses: [ "new" => "info" "awaiting_payment" => "warning" "completed" => "success" "failed" => "danger" ] -id: null -number: null -type: "horse" -notes: null -state: "in_progress" -duration: null -reservationDate: null -adults: 1 -childrens: 0 -checkoutState: "in_progress" -paymentState: "new" -total: 0 -itemsTotal: 0 -dicountsTotal: 0 -taxesTotal: 0 -currencyCode: "MAD" -localeCode: null -checkoutCompletedAt: null -createdAt: DateTimeImmutable @1774199964 {#4420 date: 2026-03-22 18:19:24.829376 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#4421 date: 2026-03-22 18:19:24.829377 Africa/Casablanca (+01:00) } -billingAddress: null -customer: null -payment: null -location: "agafay" -plan: null -service: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4709 -form: Symfony\Component\Form\Form {#4697 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4475 …5} |
| full_name | "booking" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "booking" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking" |
| valid | true |
| value | App\Entity\Booking\Booking {#4419 +states: [ "in_progress" => "admin.booking.states.in_progress" "fulfilled" => "admin.booking.states.fulfilled" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" "failed" => "admin.booking.states.failed" ] +checkoutStates: [ "in_progress" => "admin.booking.states.in_progress" "completed" => "admin.booking.states.completed" "cancelled" => "admin.booking.states.cancelled" "rejected" => "admin.booking.states.rejected" ] +paymentStates: [ "new" => "New" "awaiting_payment" => "Awaiting payment" "completed" => "admin.booking.states.completed" "failed" => "admin.booking.states.failed" ] +classes: [ "in_progress" => "warning" "awaiting_payment" => "info" "completed" => "success" "fulfilled" => "primary" "cancelled" => "default" "rejected" => "danger" "failed" => "danger" ] +paymentClasses: [ "new" => "info" "awaiting_payment" => "warning" "completed" => "success" "failed" => "danger" ] -id: null -number: null -type: "horse" -notes: null -state: "in_progress" -duration: null -reservationDate: null -adults: 1 -childrens: 0 -checkoutState: "in_progress" -paymentState: "new" -total: 0 -itemsTotal: 0 -dicountsTotal: 0 -taxesTotal: 0 -currencyCode: "MAD" -localeCode: null -checkoutCompletedAt: null -createdAt: DateTimeImmutable @1774199964 {#4420 date: 2026-03-22 18:19:24.829376 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#4421 date: 2026-03-22 18:19:24.829377 Africa/Casablanca (+01:00) } -billingAddress: null -customer: null -payment: null -location: "agafay" -plan: null -service: null } |
adults
"Symfony\Component\Form\Extension\Core\Type\IntegerType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1 |
| View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "app.booking.form.adults" "min" => 1 "max" => 10 ] |
[ "placeholder" => "app.booking.form.adults" "min" => 1 "max" => 10 ] |
| label | "app.booking.form.adults" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "app.booking.form.adults" "min" => 1 "max" => 10 ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4520 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.booking.form.adults" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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 | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#4523 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4544 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "app.booking.form.adults" "min" => 1 "max" => 10 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_booking_adults" ] |
| cache_key | "_booking_adults_integer" |
| compound | false |
| data | 1 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4763 -form: Symfony\Component\Form\Form {#4715 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4684 …5} |
| full_name | "booking[adults]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_adults" |
| label | "app.booking.form.adults" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "adults" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_adults" |
| valid | true |
| value | "1" |
childrens
"Symfony\Component\Form\Extension\Core\Type\IntegerType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 0 |
| View Format |
"0"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "app.booking.form.childrens" "min" => 0 "max" => 10 ] |
[ "placeholder" => "app.booking.form.childrens" "min" => 0 "max" => 10 ] |
| label | "app.booking.form.childrens" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "app.booking.form.childrens" "min" => 0 "max" => 10 ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4492 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.booking.form.childrens" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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 | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#4533 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4532 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "app.booking.form.childrens" "min" => 0 "max" => 10 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_booking_childrens" ] |
| cache_key | "_booking_childrens_integer" |
| compound | false |
| data | 0 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4983 -form: Symfony\Component\Form\Form {#4718 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4992 …5} |
| full_name | "booking[childrens]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_childrens" |
| label | "app.booking.form.childrens" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "childrens" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_childrens" |
| valid | true |
| value | "0" |
customer
"App\Form\User\AccountType"
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 |
|---|---|---|
| label | false |
false
|
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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | "App\Entity\User" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4687 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} use: { $class: "App\Entity\User" } } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#4685 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4686 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "account" "_booking_customer" ] |
| cache_key | "_booking_customer_account" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4814 -form: Symfony\Component\Form\Form {#4818 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4724 …5} |
| full_name | "booking[customer]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_customer" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "customer" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_customer" |
| valid | true |
| value | null |
gender
"Symfony\Component\Form\Extension\Core\Type\ChoiceType"
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 |
|---|---|---|
| choices | [ "app.user.form.gender.male" => "male" "app.user.form.gender.female" => "femele" ] |
[ "app.user.form.gender.male" => "male" "app.user.form.gender.female" => "femele" ] |
| label | "app.user.form.gender.title" |
same as passed value |
| placeholder | "app.user.form.gender.choose" |
same as passed value |
| required | false |
false
|
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_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "app.user.form.gender.male" => "male" "app.user.form.gender.female" => "femele" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.user.form.gender.title" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "app.user.form.gender.choose" |
| 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 | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#4723 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4722 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_booking_customer_gender" ] |
| cache_key | "_booking_customer_gender_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#4772 +label: "app.user.form.gender.male" +value: "male" +data: "male" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#4773 +label: "app.user.form.gender.female" +value: "femele" +data: "femele" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4771 -form: Symfony\Component\Form\Form {#4758 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#4769 …5} |
| full_name | "booking[customer][gender]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_customer_gender" |
| is_selected | Closure($choice, $value) {#5034 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#4547 …} } |
| label | "app.user.form.gender.title" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "gender" |
| placeholder | "app.user.form.gender.choose" |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_customer_gender" |
| valid | true |
| value | "" |
firstname
"Symfony\Component\Form\Extension\Core\Type\TextType"
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 |
|---|---|---|
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.firstname" ] |
[ "maxlength" => 255 "placeholder" => "app.user.form.firstname" ] |
| label | "app.user.form.firstname" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.firstname" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4732 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "app.user.form.firstname" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#4784 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5008 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.firstname" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_booking_customer_firstname" ] |
| cache_key | "_booking_customer_firstname_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5036 -form: Symfony\Component\Form\Form {#4755 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5037 …5} |
| full_name | "booking[customer][firstname]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_customer_firstname" |
| label | "app.user.form.firstname" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "firstname" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_customer_firstname" |
| valid | true |
| value | "" |
lastname
"Symfony\Component\Form\Extension\Core\Type\TextType"
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 |
|---|---|---|
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.lastname" ] |
[ "maxlength" => 255 "placeholder" => "app.user.form.lastname" ] |
| label | "app.user.form.lastname" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.lastname" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4812 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "app.user.form.lastname" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#4993 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4994 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.lastname" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_booking_customer_lastname" ] |
| cache_key | "_booking_customer_lastname_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5038 -form: Symfony\Component\Form\Form {#4752 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5039 …5} |
| full_name | "booking[customer][lastname]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_customer_lastname" |
| label | "app.user.form.lastname" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "lastname" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_customer_lastname" |
| valid | true |
| value | "" |
"Symfony\Component\Form\Extension\Core\Type\TextType"
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 |
|---|---|---|
| attr | [ "maxlength" => 180 "placeholder" => "app.user.form.email" ] |
[ "maxlength" => 180 "placeholder" => "app.user.form.email" ] |
| label | "app.user.form.email" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 180 "placeholder" => "app.user.form.email" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4996 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "app.user.form.email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#4984 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4985 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 180 "placeholder" => "app.user.form.email" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_booking_customer_email" ] |
| cache_key | "_booking_customer_email_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5040 -form: Symfony\Component\Form\Form {#4749 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5041 …5} |
| full_name | "booking[customer][email]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_customer_email" |
| label | "app.user.form.email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "email" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_customer_email" |
| valid | true |
| value | "" |
phone
"Symfony\Component\Form\Extension\Core\Type\TextType"
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 |
|---|---|---|
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.phone" ] |
[ "maxlength" => 255 "placeholder" => "app.user.form.phone" ] |
| label | "app.user.form.phone" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.phone" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4987 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "app.user.form.phone" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#4764 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4765 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 "placeholder" => "app.user.form.phone" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_booking_customer_phone" ] |
| cache_key | "_booking_customer_phone_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5042 -form: Symfony\Component\Form\Form {#4746 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5043 …5} |
| full_name | "booking[customer][phone]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_customer_phone" |
| label | "app.user.form.phone" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "phone" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_customer_phone" |
| valid | true |
| value | "" |
reservationDate
"Symfony\Component\Form\Extension\Core\Type\DateTimeType"
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 |
|---|---|---|
| attr | [ "style" => "padding: 0 20px" ] |
[ "style" => "padding: 0 20px" ] |
| label | "app.booking.form.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 | [ "style" => "padding: 0 20px" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | 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\CsrfTokenManager {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| date_format | null |
| date_label | null |
| date_widget | null |
| 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'T'HH:mm:ss" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "Y-m-d H:i:s" |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.booking.form.date" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| model_timezone | 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 |
| time_label | null |
| time_widget | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#4664 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4665 …} } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "style" => "padding: 0 20px" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "datetime" "_booking_reservationDate" ] |
| cache_key | "_booking_reservationDate_datetime" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4534 -form: Symfony\Component\Form\Form {#4743 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4524 …5} |
| full_name | "booking[reservationDate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_reservationDate" |
| label | "app.booking.form.date" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "reservationDate" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| type | "datetime-local" |
| unique_block_prefix | "_booking_reservationDate" |
| valid | true |
| value | "" |
| widget | "single_text" |
location
"Symfony\Component\Form\Extension\Core\Type\ChoiceType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "agafay" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choices | [ "app.booking.form.location.agafay" => "agafay" "app.booking.form.location.marrakech" => "marrakech" ] |
[ "app.booking.form.location.agafay" => "agafay" "app.booking.form.location.marrakech" => "marrakech" ] |
| label | "app.booking.form.location" |
same as passed value |
| placeholder | "app.booking.form.location.title" |
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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "app.booking.form.location.agafay" => "agafay" "app.booking.form.location.marrakech" => "marrakech" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.booking.form.location" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "app.booking.form.location.title" |
| 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 | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#4507 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4508 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_booking_location" ] |
| cache_key | "_booking_location_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#5046 +label: "app.booking.form.location.agafay" +value: "agafay" +data: "agafay" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#5047 +label: "app.booking.form.location.marrakech" +value: "marrakech" +data: "marrakech" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | "agafay" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5045 -form: Symfony\Component\Form\Form {#4740 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#5044 …5} |
| full_name | "booking[location]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_location" |
| is_selected | Closure($choice, $value) {#5049 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#4547 …} } |
| label | "app.booking.form.location" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "location" |
| placeholder | "app.booking.form.location.title" |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_location" |
| valid | true |
| value | "agafay" |
notes
"Symfony\Component\Form\Extension\Core\Type\TextareaType"
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 |
|---|---|---|
| attr | [ "placeholder" => "app.booking.form.notes" "rows" => 13 ] |
[ "placeholder" => "app.booking.form.notes" "rows" => 13 ] |
| label | "app.booking.form.notes" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "app.booking.form.notes" "rows" => 13 ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#4706 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | "app.booking.form.notes" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#4708 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4707 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "app.booking.form.notes" "rows" => 13 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_booking_notes" ] |
| cache_key | "_booking_notes_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5050 -form: Symfony\Component\Form\Form {#4736 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5051 …5} |
| full_name | "booking[notes]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_notes" |
| label | "app.booking.form.notes" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "notes" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking_notes" |
| valid | true |
| value | "" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "edca8f7a6cdd6a97be8d1cade7e3.O-JGtN5C1WEAOGJZb5jD6gay6aPyfbedptN7rW0VwrU.Q9Z1xK4LjCxUCyEzPuKLq1DqpsmiFIaoi4c45j84iYBqmzzBsjWmAHlXEQ" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "edca8f7a6cdd6a97be8d1cade7e3.O-JGtN5C1WEAOGJZb5jD6gay6aPyfbedptN7rW0VwrU.Q9Z1xK4LjCxUCyEzPuKLq1DqpsmiFIaoi4c45j84iYBqmzzBsjWmAHlXEQ" |
same as passed value |
| mapped | false |
false
|
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 | "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\CsrfTokenManager {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data | "edca8f7a6cdd6a97be8d1cade7e3.O-JGtN5C1WEAOGJZb5jD6gay6aPyfbedptN7rW0VwrU.Q9Z1xK4LjCxUCyEzPuKLq1DqpsmiFIaoi4c45j84iYBqmzzBsjWmAHlXEQ" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#5056 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#5058 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5055 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_booking__token" ] |
| cache_key | "_booking__token_hidden" |
| compound | false |
| data | "edca8f7a6cdd6a97be8d1cade7e3.O-JGtN5C1WEAOGJZb5jD6gay6aPyfbedptN7rW0VwrU.Q9Z1xK4LjCxUCyEzPuKLq1DqpsmiFIaoi4c45j84iYBqmzzBsjWmAHlXEQ" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5068 -form: Symfony\Component\Form\Form {#5064 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5059 …5} |
| full_name | "booking[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking__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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_booking__token" |
| valid | true |
| value | "edca8f7a6cdd6a97be8d1cade7e3.O-JGtN5C1WEAOGJZb5jD6gay6aPyfbedptN7rW0VwrU.Q9Z1xK4LjCxUCyEzPuKLq1DqpsmiFIaoi4c45j84iYBqmzzBsjWmAHlXEQ" |
newsletter
"App\Form\Newsletter\NewsletterType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Newsletter\Newsletter {#6007 -id: null -email: null -createdAt: DateTimeImmutable @1774199964 {#6008 date: 2026-03-22 18:19:24.865680 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#6009 date: 2026-03-22 18:19:24.865684 Africa/Casablanca (+01:00) } } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Newsletter\Newsletter {#6007 -id: null -email: null -createdAt: DateTimeImmutable @1774199964 {#6008 date: 2026-03-22 18:19:24.865680 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#6009 date: 2026-03-22 18:19:24.865684 Africa/Casablanca (+01:00) } } |
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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data | App\Entity\Newsletter\Newsletter {#6007 -id: null -email: null -createdAt: DateTimeImmutable @1774199964 {#6008 date: 2026-03-22 18:19:24.865680 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#6009 date: 2026-03-22 18:19:24.865684 Africa/Casablanca (+01:00) } } |
| data_class | "App\Entity\Newsletter\Newsletter" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#6011 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} use: { $class: "App\Entity\Newsletter\Newsletter" } } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#6013 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#6012 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "newsletter" "_newsletter" ] |
| cache_key | "_newsletter_newsletter" |
| compound | true |
| data | App\Entity\Newsletter\Newsletter {#6007 -id: null -email: null -createdAt: DateTimeImmutable @1774199964 {#6008 date: 2026-03-22 18:19:24.865680 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#6009 date: 2026-03-22 18:19:24.865684 Africa/Casablanca (+01:00) } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#6026 -form: Symfony\Component\Form\Form {#6022 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#6014 …5} |
| full_name | "newsletter" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "newsletter" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "newsletter" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_newsletter" |
| valid | true |
| value | App\Entity\Newsletter\Newsletter {#6007 -id: null -email: null -createdAt: DateTimeImmutable @1774199964 {#6008 date: 2026-03-22 18:19:24.865680 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774199964 {#6009 date: 2026-03-22 18:19:24.865684 Africa/Casablanca (+01:00) } } |
"Symfony\Component\Form\Extension\Core\Type\TextType"
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 |
|---|---|---|
| attr | [ "maxlength" => 255 "autocomplete" => "off" "placeholder" => "app.footer.subscribe.email_placeholder" ] |
[ "maxlength" => 255 "autocomplete" => "off" "placeholder" => "app.footer.subscribe.email_placeholder" ] |
| label | false |
false
|
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 "autocomplete" => "off" "placeholder" => "app.footer.subscribe.email_placeholder" ] |
| 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 {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#6019 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#6025 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#6024 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 "autocomplete" => "off" "placeholder" => "app.footer.subscribe.email_placeholder" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_newsletter_email" ] |
| cache_key | "_newsletter_email_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#6039 -form: Symfony\Component\Form\Form {#6031 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#6038 …5} |
| full_name | "newsletter[email]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "newsletter_email" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "email" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_newsletter_email" |
| valid | true |
| value | "" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "5cc5754a43c37b6618a95f631651e.XJByoCY1Dju4FMKA_nOJpg3hb7jm3ik_dLPkc1dKDbk.D_kA5m0GQ1rsfLHGoRn83CDMWPWXhEFsQ8uUGC08X8ETqDPSEXBHdeJ49g" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "5cc5754a43c37b6618a95f631651e.XJByoCY1Dju4FMKA_nOJpg3hb7jm3ik_dLPkc1dKDbk.D_kA5m0GQ1rsfLHGoRn83CDMWPWXhEFsQ8uUGC08X8ETqDPSEXBHdeJ49g" |
same as passed value |
| mapped | false |
false
|
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 | "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\CsrfTokenManager {#100 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#99 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#98 …} -namespace: Closure() {#96 …} } |
| data | "5cc5754a43c37b6618a95f631651e.XJByoCY1Dju4FMKA_nOJpg3hb7jm3ik_dLPkc1dKDbk.D_kA5m0GQ1rsfLHGoRn83CDMWPWXhEFsQ8uUGC08X8ETqDPSEXBHdeJ49g" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#6035 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4439 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#6040 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4454 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#6043 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_newsletter__token" ] |
| cache_key | "_newsletter__token_hidden" |
| compound | false |
| data | "5cc5754a43c37b6618a95f631651e.XJByoCY1Dju4FMKA_nOJpg3hb7jm3ik_dLPkc1dKDbk.D_kA5m0GQ1rsfLHGoRn83CDMWPWXhEFsQ8uUGC08X8ETqDPSEXBHdeJ49g" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#6054 -form: Symfony\Component\Form\Form {#6050 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#6045 …5} |
| full_name | "newsletter[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "newsletter__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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_newsletter__token" |
| valid | true |
| value | "5cc5754a43c37b6618a95f631651e.XJByoCY1Dju4FMKA_nOJpg3hb7jm3ik_dLPkc1dKDbk.D_kA5m0GQ1rsfLHGoRn83CDMWPWXhEFsQ8uUGC08X8ETqDPSEXBHdeJ49g" |