- Request / Response
- Performance
- Validator
- Forms
- Exception
- Logs 51
- Events
- Routing
- Cache
- Translation 37
- 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 {#4465 +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 @1774200179 {#4466 date: 2026-03-22 18:22:59.306382 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#4467 date: 2026-03-22 18:22:59.306383 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 {#4465 +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 @1774200179 {#4466 date: 2026-03-22 18:22:59.306382 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#4467 date: 2026-03-22 18:22:59.306383 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 {#4465 +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 @1774200179 {#4466 date: 2026-03-22 18:22:59.306382 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#4467 date: 2026-03-22 18:22:59.306383 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) {#4518 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} 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() {#4520 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4519 …} } } |
| 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 {#4465 +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 @1774200179 {#4466 date: 2026-03-22 18:22:59.306382 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#4467 date: 2026-03-22 18:22:59.306383 Africa/Casablanca (+01:00) } -billingAddress: null -customer: null -payment: null -location: "agafay" -plan: null -service: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4755 -form: Symfony\Component\Form\Form {#4743 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4521 …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 {#4465 +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 @1774200179 {#4466 date: 2026-03-22 18:22:59.306382 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#4467 date: 2026-03-22 18:22:59.306383 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) {#4566 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#4569 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4590 …} } } |
| 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 {#5040 -form: Symfony\Component\Form\Form {#4761 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4730 …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) {#4538 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#4579 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4578 …} } } |
| 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 {#5049 -form: Symfony\Component\Form\Form {#4764 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4858 …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) {#4733 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} 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() {#4731 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4732 …} } } |
| 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 {#4840 -form: Symfony\Component\Form\Form {#5044 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4770 …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() {#4769 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4768 …} } } |
| 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 {#4796 +label: "app.user.form.gender.male" +value: "male" +data: "male" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#4795 +label: "app.user.form.gender.female" +value: "femele" +data: "femele" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#4797 -form: Symfony\Component\Form\Form {#5035 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#4799 …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) {#5060 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#4593 …} } |
| 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) {#4778 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#4830 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4842 …} } } |
| 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 {#5062 -form: Symfony\Component\Form\Form {#5032 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5063 …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) {#4838 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#4857 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4856 …} } } |
| 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 {#5064 -form: Symfony\Component\Form\Form {#5029 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5065 …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) {#4854 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#5050 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5051 …} } } |
| 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 {#5066 -form: Symfony\Component\Form\Form {#5025 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5067 …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) {#5053 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#5041 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5042 …} } } |
| 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 {#5068 -form: Symfony\Component\Form\Form {#4863 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5069 …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() {#4710 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4711 …} } } |
| 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 {#4580 -form: Symfony\Component\Form\Form {#4809 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#4570 …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() {#4553 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4554 …} } } |
| 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 {#5072 +label: "app.booking.form.location.agafay" +value: "agafay" +data: "agafay" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#5073 +label: "app.booking.form.location.marrakech" +value: "marrakech" +data: "marrakech" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | "agafay" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5071 -form: Symfony\Component\Form\Form {#4806 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#5070 …5} |
| full_name | "booking[location]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "booking_location" |
| is_selected | Closure($choice, $value) {#5075 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#4593 …} } |
| 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) {#4752 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#4754 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#4753 …} } } |
| 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 {#5076 -form: Symfony\Component\Form\Form {#4803 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5077 …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 | "c40b6c703fc15b6291f8c.9OY6wtYf_Ic1VPQjXEs9nJPEtzSpsR0klVMdgcNmqyo.utZxg7Ipu_JkG515OR5Y9vengHnb921z9h0wsfIR5Fu1n3ym7nSP_WQzsQ" |
| 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 | "c40b6c703fc15b6291f8c.9OY6wtYf_Ic1VPQjXEs9nJPEtzSpsR0klVMdgcNmqyo.utZxg7Ipu_JkG515OR5Y9vengHnb921z9h0wsfIR5Fu1n3ym7nSP_WQzsQ" |
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 | "c40b6c703fc15b6291f8c.9OY6wtYf_Ic1VPQjXEs9nJPEtzSpsR0klVMdgcNmqyo.utZxg7Ipu_JkG515OR5Y9vengHnb921z9h0wsfIR5Fu1n3ym7nSP_WQzsQ" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#5082 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#5084 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5081 …} } } |
| 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 | "c40b6c703fc15b6291f8c.9OY6wtYf_Ic1VPQjXEs9nJPEtzSpsR0klVMdgcNmqyo.utZxg7Ipu_JkG515OR5Y9vengHnb921z9h0wsfIR5Fu1n3ym7nSP_WQzsQ" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5094 -form: Symfony\Component\Form\Form {#5090 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5085 …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 | "c40b6c703fc15b6291f8c.9OY6wtYf_Ic1VPQjXEs9nJPEtzSpsR0klVMdgcNmqyo.utZxg7Ipu_JkG515OR5Y9vengHnb921z9h0wsfIR5Fu1n3ym7nSP_WQzsQ" |
newsletter
"App\Form\Newsletter\NewsletterType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Newsletter\Newsletter {#5790 -id: null -email: null -createdAt: DateTimeImmutable @1774200179 {#5791 date: 2026-03-22 18:22:59.337710 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#5792 date: 2026-03-22 18:22:59.337713 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 {#5790 -id: null -email: null -createdAt: DateTimeImmutable @1774200179 {#5791 date: 2026-03-22 18:22:59.337710 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#5792 date: 2026-03-22 18:22:59.337713 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 {#5790 -id: null -email: null -createdAt: DateTimeImmutable @1774200179 {#5791 date: 2026-03-22 18:22:59.337710 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#5792 date: 2026-03-22 18:22:59.337713 Africa/Casablanca (+01:00) } } |
| data_class | "App\Entity\Newsletter\Newsletter" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#5794 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} 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() {#5796 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5795 …} } } |
| 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 {#5790 -id: null -email: null -createdAt: DateTimeImmutable @1774200179 {#5791 date: 2026-03-22 18:22:59.337710 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#5792 date: 2026-03-22 18:22:59.337713 Africa/Casablanca (+01:00) } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5809 -form: Symfony\Component\Form\Form {#5805 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5797 …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 {#5790 -id: null -email: null -createdAt: DateTimeImmutable @1774200179 {#5791 date: 2026-03-22 18:22:59.337710 Africa/Casablanca (+01:00) } -updatedAt: DateTimeImmutable @1774200179 {#5792 date: 2026-03-22 18:22:59.337713 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) {#5802 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#5808 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5807 …} } } |
| 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 {#5822 -form: Symfony\Component\Form\Form {#5814 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5821 …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 | "c2f040d5ddff4323073e155b58a29.3CxqvPVb8xeRBiEij60AxIITP0dVcm-YARbCThe6Rso.plUI68U3lVDDdE4a4tRz9uVdZwgvEQfKblSRI0HJDqXoaAn_rB-6eNpJSg" |
| 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 | "c2f040d5ddff4323073e155b58a29.3CxqvPVb8xeRBiEij60AxIITP0dVcm-YARbCThe6Rso.plUI68U3lVDDdE4a4tRz9uVdZwgvEQfKblSRI0HJDqXoaAn_rB-6eNpJSg" |
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 | "c2f040d5ddff4323073e155b58a29.3CxqvPVb8xeRBiEij60AxIITP0dVcm-YARbCThe6Rso.plUI68U3lVDDdE4a4tRz9uVdZwgvEQfKblSRI0HJDqXoaAn_rB-6eNpJSg" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#5818 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#4485 …} } |
| 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() {#5823 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#4500 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#223 …} $translationDomain: "validators" $message: Closure() {#5826 …} } } |
| 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 | "c2f040d5ddff4323073e155b58a29.3CxqvPVb8xeRBiEij60AxIITP0dVcm-YARbCThe6Rso.plUI68U3lVDDdE4a4tRz9uVdZwgvEQfKblSRI0HJDqXoaAn_rB-6eNpJSg" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#5837 -form: Symfony\Component\Form\Form {#5833 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#5828 …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 | "c2f040d5ddff4323073e155b58a29.3CxqvPVb8xeRBiEij60AxIITP0dVcm-YARbCThe6Rso.plUI68U3lVDDdE4a4tRz9uVdZwgvEQfKblSRI0HJDqXoaAn_rB-6eNpJSg" |