Forms
-
transaction
-
transactionDate
-
label
-
amount
-
reason
-
notes
-
externalReference
-
category
-
type
-
-
transfer
-
amount
-
transferDate
-
targetAccount
-
_token
-
transaction
Form type:
"App\Form\TransactionType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Transaction {#8804 -id: null -user: null -transactionDate: null -label: null -amount: null -notes: null -transfer: null -account: null -category: null -externalReference: null -reconciledAt: null -createdAt: DateTimeImmutable @1786864537 {#8794 date: 2026-08-16 07:15:37.832245 UTC (+00:00) } -updatedAt: null -reason: null -project: null -type: null -recurringTransaction: null -loanInstallment: null -importedTransactions: Doctrine\Common\Collections\ArrayCollection {#8789 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Transaction {#8804 -id: null -user: null -transactionDate: null -label: null -amount: null -notes: null -transfer: null -account: null -category: null -externalReference: null -reconciledAt: null -createdAt: DateTimeImmutable @1786864537 {#8794 date: 2026-08-16 07:15:37.832245 UTC (+00:00) } -updatedAt: null -reason: null -project: null -type: null -recurringTransaction: null -loanInstallment: null -importedTransactions: Doctrine\Common\Collections\ArrayCollection {#8789 …} } |
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 | false |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | App\Entity\Transaction {#8804 -id: null -user: null -transactionDate: null -label: null -amount: null -notes: null -transfer: null -account: null -category: null -externalReference: null -reconciledAt: null -createdAt: DateTimeImmutable @1786864537 {#8794 date: 2026-08-16 07:15:37.832245 UTC (+00:00) } -updatedAt: null -reason: null -project: null -type: null -recurringTransaction: null -loanInstallment: null -importedTransactions: Doctrine\Common\Collections\ArrayCollection {#8789 …} } |
| data_class | "App\Entity\Transaction" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#8976 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Transaction" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8974 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#8975 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "transaction" "_transaction" ] |
| cache_key | "_transaction_transaction" |
| compound | true |
| data | App\Entity\Transaction {#8804 -id: null -user: null -transactionDate: null -label: null -amount: null -notes: null -transfer: null -account: null -category: null -externalReference: null -reconciledAt: null -createdAt: DateTimeImmutable @1786864537 {#8794 date: 2026-08-16 07:15:37.832245 UTC (+00:00) } -updatedAt: null -reason: null -project: null -type: null -recurringTransaction: null -loanInstallment: null -importedTransactions: Doctrine\Common\Collections\ArrayCollection {#8789 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#8956 -errors: [] -form: Symfony\Component\Form\Form {#9113 …} } |
| form | Symfony\Component\Form\FormView {#8973 …5} |
| full_name | "transaction" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "transaction" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction" |
| valid | true |
| value | App\Entity\Transaction {#8804 -id: null -user: null -transactionDate: null -label: null -amount: null -notes: null -transfer: null -account: null -category: null -externalReference: null -reconciledAt: null -createdAt: DateTimeImmutable @1786864537 {#8794 date: 2026-08-16 07:15:37.832245 UTC (+00:00) } -updatedAt: null -reason: null -project: null -type: null -recurringTransaction: null -loanInstallment: null -importedTransactions: Doctrine\Common\Collections\ArrayCollection {#8789 …} } |
transactionDate
Form type:
"Symfony\Component\Form\Extension\Core\Type\DateType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "class" => "input-style peer w-fit" ] |
[ "placeholder" => "" "class" => "input-style peer w-fit" ] |
| empty_data | null |
same as passed value |
| label | "Date de la transaction" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | true |
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 | [ "placeholder" => "" "class" => "input-style peer w-fit" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| calendar | null |
| choice_translation_domain | [ "year" => false "month" => false "day" => false ] |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| days | [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ] |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "Y-m-d" |
| invalid_message | "Please enter a valid date." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Date de la transaction" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| labels | [ "year" => null "month" => null "day" => null ] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| months | [ 1 2 3 4 5 6 7 8 9 10 11 12 ] |
| placeholder | [ "year" => null "month" => null "day" => null ] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8955 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#8954 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| years | [ 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 ] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "class" => "input-style peer w-fit" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "date" "_transaction_transactionDate" ] |
| cache_key | "_transaction_transactionDate_date" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9174 -errors: [] -form: Symfony\Component\Form\Form {#9147 …} } |
| form | Symfony\Component\Form\FormView {#9176 …5} |
| full_name | "transaction[transactionDate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_transactionDate" |
| label | "Date de la transaction" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "transactionDate" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "date" |
| unique_block_prefix | "_transaction_transactionDate" |
| valid | true |
| value | "" |
| widget | "single_text" |
label
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
[ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
| label | "Libellé" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#8968 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Libellé" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8967 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#8969 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_transaction_label" ] |
| cache_key | "_transaction_label_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9173 -errors: [] -form: Symfony\Component\Form\Form {#9150 …} } |
| form | Symfony\Component\Form\FormView {#9172 …5} |
| full_name | "transaction[label]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_label" |
| label | "Libellé" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "label" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_label" |
| valid | true |
| value | "" |
amount
Form type:
"Symfony\Component\Form\Extension\Core\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "class" => "input-style peer ml-2" ] |
[ "placeholder" => "" "class" => "input-style peer ml-2" ] |
| currency | "EUR" |
same as passed value |
| divisor | 100 |
same as passed value |
| label | "Montant" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "" "class" => "input-style peer ml-2" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#8991 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Montant" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8997 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#8990 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "class" => "input-style peer ml-2" "inputmode" => "decimal" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "money" "_transaction_amount" ] |
| cache_key | "_transaction_amount_money" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9170 -errors: [] -form: Symfony\Component\Form\Form {#9153 …} } |
| form | Symfony\Component\Form\FormView {#9133 …5} |
| full_name | "transaction[amount]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_amount" |
| label | "Montant" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| money_pattern | "{{ widget }} €" |
| multipart | false |
| name | "amount" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_amount" |
| valid | true |
| value | "" |
reason
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
[ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
| label | "Motif" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#9006 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Motif" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9008 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9005 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "maxlength" => 100 "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_transaction_reason" ] |
| cache_key | "_transaction_reason_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9102 -errors: [] -form: Symfony\Component\Form\Form {#9115 …} } |
| form | Symfony\Component\Form\FormView {#9085 …5} |
| full_name | "transaction[reason]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_reason" |
| label | "Motif" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "reason" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_reason" |
| valid | true |
| value | "" |
notes
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "class" => "input-style peer" ] |
[ "placeholder" => "" "class" => "input-style peer" ] |
| label | "Notes" |
same as passed value |
| label_attr | [ "class" => "label-style" "rows" => 3 ] |
[ "class" => "label-style" "rows" => 3 ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "" "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#9019 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Notes" |
| label_attr | [ "class" => "label-style" "rows" => 3 ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9015 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9018 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_transaction_notes" ] |
| cache_key | "_transaction_notes_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9037 -errors: [] -form: Symfony\Component\Form\Form {#9108 …} } |
| form | Symfony\Component\Form\FormView {#9014 …5} |
| full_name | "transaction[notes]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_notes" |
| label | "Notes" |
| label_attr | [ "class" => "label-style" "rows" => 3 ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "notes" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_notes" |
| valid | true |
| value | "" |
externalReference
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "class" => "input-style peer" ] |
[ "placeholder" => "" "class" => "input-style peer" ] |
| label | "Référence externe" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "" "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#9034 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Référence externe" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9036 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9035 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "class" => "input-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_transaction_externalReference" ] |
| cache_key | "_transaction_externalReference_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9007 -errors: [] -form: Symfony\Component\Form\Form {#9117 …} } |
| form | Symfony\Component\Form\FormView {#8998 …5} |
| full_name | "transaction[externalReference]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_externalReference" |
| label | "Référence externe" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "externalReference" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_externalReference" |
| valid | true |
| value | "" |
category
Form type:
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "select-style peer" ] |
[ "class" => "select-style peer" ] |
| choice_label | "name" |
same as passed value |
| class | "App\Entity\Category" |
same as passed value |
| group_by | Closure(Category $category) {#9016 class: "App\Form\TransactionType" this: App\Form\TransactionType {#8923 …} } |
same as passed value |
| placeholder | "Catégorie" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "select-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#9068 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#9074 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#9084 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#9080 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#9083 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#9082 …} } |
| choices | null |
| class | "App\Entity\Category" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#405 …11} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | Closure(Category $category) {#9016 class: "App\Form\TransactionType" this: App\Form\TransactionType {#8923 …} } |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#9067 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#405 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#583 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Catégorie" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| uid_format | null |
| upload_max_size_message | Closure() {#9075 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9077 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "select-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_transaction_category" ] |
| cache_key | "_transaction_category_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ "Alimentation" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9191 +label: "Alimentation" +choices: [ 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9179 +data: App\Entity\Category {#7559 …} +value: "1" +label: "Hyper/supermarché" +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9180 +data: App\Entity\Category {#7567 …} +value: "2" +label: "Petit commerçant" +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9189 +data: App\Entity\Category {#7575 …} +value: "3" +label: "Restaurant" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9184 +data: App\Entity\Category {#7583 …} +value: "4" +label: "Fast food" +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9188 +data: App\Entity\Category {#7591 …} +value: "5" +label: "Alimentation - autre" +attr: [] +labelTranslationParameters: [] } 92 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9301 +data: App\Entity\Category {#7599 …} +value: "92" +label: "Boulangerie" +attr: [] +labelTranslationParameters: [] } ] } "Banque et assurances" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9199 +label: "Banque et assurances" +choices: [ 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9181 +data: App\Entity\Category {#7406 …} +value: "6" +label: "Crédit" +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9186 +data: App\Entity\Category {#7388 …} +value: "7" +label: "Crédit consommation" +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9185 +data: App\Entity\Category {#5742 …} +value: "8" +label: "Frais bancaires" +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9197 +data: App\Entity\Category {#7439 …} +value: "9" +label: "Frais d'incidents" +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9196 +data: App\Entity\Category {#7452 …} +value: "10" +label: "Titres" +attr: [] +labelTranslationParameters: [] } 11 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9195 +data: App\Entity\Category {#7459 …} +value: "11" +label: "Banques et assurances - autre" +attr: [] +labelTranslationParameters: [] } 89 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9298 +data: App\Entity\Category {#7467 …} +value: "89" +label: "Assurance chevaux" +attr: [] +labelTranslationParameters: [] } 90 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9299 +data: App\Entity\Category {#7475 …} +value: "90" +label: "Retrait d'espèce" +attr: [] +labelTranslationParameters: [] } 91 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9300 +data: App\Entity\Category {#4364 …} +value: "91" +label: "Virement externe" +attr: [] +labelTranslationParameters: [] } ] } "Éducation et famille" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9200 +label: "Éducation et famille" +choices: [ 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9201 +data: App\Entity\Category {#7489 …} +value: "12" +label: "Assurance scolaire" +attr: [] +labelTranslationParameters: [] } 13 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9202 +data: App\Entity\Category {#7497 …} +value: "13" +label: "Fournitures scolaires" +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9203 +data: App\Entity\Category {#7505 …} +value: "14" +label: "Garde d'enfant" +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9204 +data: App\Entity\Category {#7513 …} +value: "15" +label: "Scolarité et études" +attr: [] +labelTranslationParameters: [] } 16 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9205 +data: App\Entity\Category {#7521 …} +value: "16" +label: "Soutien scolaire" +attr: [] +labelTranslationParameters: [] } 17 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9206 +data: App\Entity\Category {#7529 …} +value: "17" +label: "Éducation et famille - autre" +attr: [] +labelTranslationParameters: [] } ] } "Épargne" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9208 +label: "Épargne" +choices: [ 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9209 +data: App\Entity\Category {#7875 …} +value: "18" +label: "Épargne logement" +attr: [] +labelTranslationParameters: [] } 19 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9210 +data: App\Entity\Category {#7883 …} +value: "19" +label: "Épargne retraite" +attr: [] +labelTranslationParameters: [] } 20 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9211 +data: App\Entity\Category {#7891 …} +value: "20" +label: "Livrets" +attr: [] +labelTranslationParameters: [] } 21 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9212 +data: App\Entity\Category {#7899 …} +value: "21" +label: "Placement financier" +attr: [] +labelTranslationParameters: [] } 22 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9213 +data: App\Entity\Category {#7907 …} +value: "22" +label: "Épargne - autre" +attr: [] +labelTranslationParameters: [] } ] } "Impôts et taxes" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9215 +label: "Impôts et taxes" +choices: [ 23 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9216 +data: App\Entity\Category {#8017 …} +value: "23" +label: "Contributions sociales" +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9217 +data: App\Entity\Category {#8025 …} +value: "24" +label: "IFI" +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9218 +data: App\Entity\Category {#8033 …} +value: "25" +label: "Impôts sur le revenu" +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9219 +data: App\Entity\Category {#3757 …} +value: "26" +label: "Taxes d'habitation et foncière" +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9220 +data: App\Entity\Category {#8047 …} +value: "27" +label: "Impôts et taxes - autre" +attr: [] +labelTranslationParameters: [] } ] } "Juridique et administratif" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9222 +label: "Juridique et administratif" +choices: [ 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9223 +data: App\Entity\Category {#7791 …} +value: "28" +label: "Avocats" +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9224 +data: App\Entity\Category {#7799 …} +value: "29" +label: "Frais d'huissiers" +attr: [] +labelTranslationParameters: [] } 30 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9225 +data: App\Entity\Category {#7807 …} +value: "30" +label: "Pension alimentaire versée" +attr: [] +labelTranslationParameters: [] } 31 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9226 +data: App\Entity\Category {#4373 …} +value: "31" +label: "Juridique et administratif - autre" +attr: [] +labelTranslationParameters: [] } ] } "Logement - maison" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9228 +label: "Logement - maison" +choices: [ 32 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9229 +data: App\Entity\Category {#7647 …} +value: "32" +label: "Ameublement et appareil" +attr: [] +labelTranslationParameters: [] } 33 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9230 +data: App\Entity\Category {#1890 …} +value: "33" +label: "Assurance habitation" +attr: [] +labelTranslationParameters: [] } 34 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9231 +data: App\Entity\Category {#1718 …} +value: "34" +label: "Crédit immobilier" +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9232 +data: App\Entity\Category {#2773 …} +value: "35" +label: "Énergie (eau, gaz, électricité, fioul)" +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9233 +data: App\Entity\Category {#7673 …} +value: "36" +label: "Internet et téléphonie" +attr: [] +labelTranslationParameters: [] } 37 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9234 +data: App\Entity\Category {#1881 …} +value: "37" +label: "Loyers et traites" +attr: [] +labelTranslationParameters: [] } 38 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9235 +data: App\Entity\Category {#3620 …} +value: "38" +label: "Travaux - Entretien" +attr: [] +labelTranslationParameters: [] } 39 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9236 +data: App\Entity\Category {#4845 …} +value: "39" +label: "Logement - autre" +attr: [] +labelTranslationParameters: [] } ] } "Loisirs et vacances" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9238 +label: "Loisirs et vacances" +choices: [ 40 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9239 +data: App\Entity\Category {#7821 …} +value: "40" +label: "Bar" +attr: [] +labelTranslationParameters: [] } 41 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9240 +data: App\Entity\Category {#7829 …} +value: "41" +label: "Expo, musée, cinéma" +attr: [] +labelTranslationParameters: [] } 42 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9241 +data: App\Entity\Category {#7837 …} +value: "42" +label: "Hôtel" +attr: [] +labelTranslationParameters: [] } 43 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9242 +data: App\Entity\Category {#7845 …} +value: "43" +label: "Livres, Magazines" +attr: [] +labelTranslationParameters: [] } 44 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9243 +data: App\Entity\Category {#6371 …} +value: "44" +label: "Sport, Gym et Équipement" +attr: [] +labelTranslationParameters: [] } 45 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9244 +data: App\Entity\Category {#7859 …} +value: "45" +label: "Vidéo, Musique et Jeux" +attr: [] +labelTranslationParameters: [] } 46 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9245 +data: App\Entity\Category {#7867 …} +value: "46" +label: "Loisirs et vacances - autre" +attr: [] +labelTranslationParameters: [] } ] } "Revenus et rentrées d'argent" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9247 +label: "Revenus et rentrées d'argent" +choices: [ 47 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9248 +data: App\Entity\Category {#7699 …} +value: "47" +label: "Aides et allocations" +attr: [] +labelTranslationParameters: [] } 48 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9249 +data: App\Entity\Category {#7707 …} +value: "48" +label: "Dividendes et placements" +attr: [] +labelTranslationParameters: [] } 49 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9250 +data: App\Entity\Category {#7715 …} +value: "49" +label: "Dons et cadeaux reçus" +attr: [] +labelTranslationParameters: [] } 50 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9251 +data: App\Entity\Category {#7723 …} +value: "50" +label: "Note de frais" +attr: [] +labelTranslationParameters: [] } 51 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9252 +data: App\Entity\Category {#7731 …} +value: "51" +label: "Pension alimentaire" +attr: [] +labelTranslationParameters: [] } 52 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9253 +data: App\Entity\Category {#7739 …} +value: "52" +label: "Pension de retraite" +attr: [] +labelTranslationParameters: [] } 53 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9254 +data: App\Entity\Category {#7747 …} +value: "53" +label: "Remboursements de soins" +attr: [] +labelTranslationParameters: [] } 54 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9255 +data: App\Entity\Category {#7755 …} +value: "54" +label: "Revenus locatifs" +attr: [] +labelTranslationParameters: [] } 55 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9256 +data: App\Entity\Category {#7763 …} +value: "55" +label: "Salaires" +attr: [] +labelTranslationParameters: [] } 56 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9257 +data: App\Entity\Category {#7771 …} +value: "56" +label: "Revenus et rentrées d'argent - autre" +attr: [] +labelTranslationParameters: [] } 93 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9302 +data: App\Entity\Category {#3847 …} +value: "93" +label: "Booking" +attr: [] +labelTranslationParameters: [] } 94 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9303 +data: App\Entity\Category {#3856 …} +value: "94" +label: "AirBnB" +attr: [] +labelTranslationParameters: [] } ] } "Santé" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9259 +label: "Santé" +choices: [ 57 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9260 +data: App\Entity\Category {#7607 …} +value: "57" +label: "Consultation médicale" +attr: [] +labelTranslationParameters: [] } 58 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9261 +data: App\Entity\Category {#7615 …} +value: "58" +label: "Mutuelle" +attr: [] +labelTranslationParameters: [] } 59 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9262 +data: App\Entity\Category {#7623 …} +value: "59" +label: "Opticien" +attr: [] +labelTranslationParameters: [] } 60 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9263 +data: App\Entity\Category {#7631 …} +value: "60" +label: "Pharmacie" +attr: [] +labelTranslationParameters: [] } 61 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9264 +data: App\Entity\Category {#7639 …} +value: "61" +label: "Santé - autre" +attr: [] +labelTranslationParameters: [] } ] } "Shopping et services" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9266 +label: "Shopping et services" +choices: [ 62 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9267 +data: App\Entity\Category {#7915 …} +value: "62" +label: "Aides et services à domicile" +attr: [] +labelTranslationParameters: [] } 63 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9268 +data: App\Entity\Category {#7923 …} +value: "63" +label: "Alcool" +attr: [] +labelTranslationParameters: [] } 64 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9269 +data: App\Entity\Category {#5384 …} +value: "64" +label: "Animaux domestiques" +attr: [] +labelTranslationParameters: [] } 65 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9270 +data: App\Entity\Category {#7937 …} +value: "65" +label: "Cadeaux et dons" +attr: [] +labelTranslationParameters: [] } 66 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9271 +data: App\Entity\Category {#7945 …} +value: "66" +label: "Coiffeurs et soins du corps" +attr: [] +labelTranslationParameters: [] } 67 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9272 +data: App\Entity\Category {#7953 …} +value: "67" +label: "High-Tech/Électroménager" +attr: [] +labelTranslationParameters: [] } 68 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9273 +data: App\Entity\Category {#7961 …} +value: "68" +label: "Hygiène" +attr: [] +labelTranslationParameters: [] } 69 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9274 +data: App\Entity\Category {#7969 …} +value: "69" +label: "Papeterie et fournitures" +attr: [] +labelTranslationParameters: [] } 70 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9275 +data: App\Entity\Category {#7977 …} +value: "70" +label: "Poste et colis" +attr: [] +labelTranslationParameters: [] } 71 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9276 +data: App\Entity\Category {#7985 …} +value: "71" +label: "Pressing" +attr: [] +labelTranslationParameters: [] } 72 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9277 +data: App\Entity\Category {#7993 …} +value: "72" +label: "Tabac-Presse" +attr: [] +labelTranslationParameters: [] } 73 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9278 +data: App\Entity\Category {#8001 …} +value: "73" +label: "Vêtements et chaussures" +attr: [] +labelTranslationParameters: [] } 74 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9279 +data: App\Entity\Category {#8009 …} +value: "74" +label: "Shopping et services - autre" +attr: [] +labelTranslationParameters: [] } ] } "Transaction exclue" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9281 +label: "Transaction exclue" +choices: [ 75 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9282 +data: App\Entity\Category {#7537 …} +value: "75" +label: "Transaction différée" +attr: [] +labelTranslationParameters: [] } 76 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9283 +data: App\Entity\Category {#1795 …} +value: "76" +label: "Virement interne" +attr: [] +labelTranslationParameters: [] } 77 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9284 +data: App\Entity\Category {#7551 …} +value: "77" +label: "Transaction exclue - autre" +attr: [] +labelTranslationParameters: [] } ] } "Transports" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#9286 +label: "Transports" +choices: [ 78 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9287 +data: App\Entity\Category {#8055 …} +value: "78" +label: "Accessoires pour véhicule" +attr: [] +labelTranslationParameters: [] } 79 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9288 +data: App\Entity\Category {#8063 …} +value: "79" +label: "Assurance auto" +attr: [] +labelTranslationParameters: [] } 80 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9289 +data: App\Entity\Category {#8071 …} +value: "80" +label: "Carburant" +attr: [] +labelTranslationParameters: [] } 81 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9290 +data: App\Entity\Category {#8079 …} +value: "81" +label: "Entretien de véhicule" +attr: [] +labelTranslationParameters: [] } 82 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9291 +data: App\Entity\Category {#8087 …} +value: "82" +label: "Location de voiture et moto" +attr: [] +labelTranslationParameters: [] } 83 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9292 +data: App\Entity\Category {#8095 …} +value: "83" +label: "Péage et Stationnement" +attr: [] +labelTranslationParameters: [] } 84 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9293 +data: App\Entity\Category {#8103 …} +value: "84" +label: "Taxis et VTC" +attr: [] +labelTranslationParameters: [] } 85 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9294 +data: App\Entity\Category {#8111 …} +value: "85" +label: "Trains, avions, ferrys" +attr: [] +labelTranslationParameters: [] } 86 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9295 +data: App\Entity\Category {#8119 …} +value: "86" +label: "Transports en commun" +attr: [] +labelTranslationParameters: [] } 87 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9296 +data: App\Entity\Category {#8127 …} +value: "87" +label: "Vélo" +attr: [] +labelTranslationParameters: [] } 88 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9297 +data: App\Entity\Category {#8135 …} +value: "88" +label: "Transports - autre" +attr: [] +labelTranslationParameters: [] } ] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#8966 -errors: [] -form: Symfony\Component\Form\Form {#9120 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#9136 …5} |
| full_name | "transaction[category]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_category" |
| is_selected | Closure($choice, $value) {#9137 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "category" |
| placeholder | "Catégorie" |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_category" |
| valid | true |
| value | "" |
type
Form type:
"Symfony\Component\Form\Extension\Core\Type\EnumType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "select-style peer" ] |
[ "class" => "select-style peer" ] |
| choice_label | Closure(TransactionTypeEnum $type) {#9023 class: "App\Form\TransactionType" this: App\Form\TransactionType {#8923 …} } |
same as passed value |
| class | "App\Enum\TransactionTypeEnum" |
same as passed value |
| placeholder | "Type" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "select-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure(TransactionTypeEnum $type) {#9023 class: "App\Form\TransactionType" this: App\Form\TransactionType {#8923 …} } |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | Closure(?BackedEnum $choice): ?string {#9101 returnType: "?string" class: "Symfony\Component\Form\Extension\Core\Type\EnumType" } |
| choices | [ App\Enum\TransactionTypeEnum {#1732 +name: "EXPENSE" +value: "expense" } App\Enum\TransactionTypeEnum {#1733 +name: "INCOME" +value: "income" } ] |
| class | "App\Enum\TransactionTypeEnum" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Type" |
| placeholder_attr | [ "hidden" => true ] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#9100 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9089 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "select-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "enum" "_transaction_type" ] |
| cache_key | "_transaction_type_enum" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#9258 +data: App\Enum\TransactionTypeEnum {#1732 +name: "EXPENSE" +value: "expense" } +value: "expense" +label: "Dépense" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#9280 +data: App\Enum\TransactionTypeEnum {#1733 +name: "INCOME" +value: "income" } +value: "income" +label: "Revenu" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#9285 -errors: [] -form: Symfony\Component\Form\Form {#9123 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#9134 …5} |
| full_name | "transaction[type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transaction_type" |
| is_selected | Closure($choice, $value) {#9246 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "type" |
| placeholder | "Type" |
| placeholder_attr | [ "hidden" => true ] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transaction_type" |
| valid | true |
| value | "" |
transfer
Form type:
"App\Form\TransferType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| accountId | 9 |
same as passed value |
| user | App\Entity\User {#662 -id: 1 -email: "benjo41120@gmail.com" -roles: [ "ROLE_ADMIN" ] -password: "$2y$13$BLFYooQ69wdRSO4UWwDmN.CSmKXKFmqNkWS3M2LiQ1PmGd7ua80J2" -lastname: "Olanier" -firstname: "Jordan" -createdAt: DateTime @1784101053 {#659 date: 2026-07-15 07:37:33.0 UTC (+00:00) } -lastLogin: DateTime @1786862415 {#660 date: 2026-08-16 06:40:15.0 UTC (+00:00) } -accounts: Doctrine\ORM\PersistentCollection {#602 …} -categories: Doctrine\ORM\PersistentCollection {#731 …} -loans: Doctrine\ORM\PersistentCollection {#791 …} -budgets: Doctrine\ORM\PersistentCollection {#822 …} -projects: Doctrine\ORM\PersistentCollection {#856 …} -savingsGoals: Doctrine\ORM\PersistentCollection {#904 …} -recurringTransactions: Doctrine\ORM\PersistentCollection {#956 …} } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| accountId | 9 |
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | "App\Entity\Transfer" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#9457 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Transfer" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9453 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9455 …} $translationDomain: "validators" } } |
| user | App\Entity\User {#662 -id: 1 -email: "benjo41120@gmail.com" -roles: [ "ROLE_ADMIN" ] -password: "$2y$13$BLFYooQ69wdRSO4UWwDmN.CSmKXKFmqNkWS3M2LiQ1PmGd7ua80J2" -lastname: "Olanier" -firstname: "Jordan" -createdAt: DateTime @1784101053 {#659 date: 2026-07-15 07:37:33.0 UTC (+00:00) } -lastLogin: DateTime @1786862415 {#660 date: 2026-08-16 06:40:15.0 UTC (+00:00) } -accounts: Doctrine\ORM\PersistentCollection {#602 …} -categories: Doctrine\ORM\PersistentCollection {#731 …} -loans: Doctrine\ORM\PersistentCollection {#791 …} -budgets: Doctrine\ORM\PersistentCollection {#822 …} -projects: Doctrine\ORM\PersistentCollection {#856 …} -savingsGoals: Doctrine\ORM\PersistentCollection {#904 …} -recurringTransactions: Doctrine\ORM\PersistentCollection {#956 …} } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "transfer" "_transfer" ] |
| cache_key | "_transfer_transfer" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9572 -errors: [] -form: Symfony\Component\Form\Form {#9564 …} } |
| form | Symfony\Component\Form\FormView {#9452 …5} |
| full_name | "transfer" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transfer" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "transfer" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transfer" |
| valid | true |
| value | null |
amount
Form type:
"Symfony\Component\Form\Extension\Core\Type\MoneyType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "class" => "input-style peer w-20" "min" => 0 ] |
[ "placeholder" => "" "class" => "input-style peer w-20" "min" => 0 ] |
| currency | "EUR" |
same as passed value |
| divisor | 100 |
same as passed value |
| label | "Montant du virement" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "" "class" => "input-style peer w-20" "min" => 0 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| currency | "EUR" |
| data_class | null |
| disabled | false |
| divisor | 100 |
| empty_data | Closure(FormInterface $form) {#9445 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "float" |
| invalid_message | "Please enter a valid money amount." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Montant du virement" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9500 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9444 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "class" => "input-style peer w-20" "min" => 0 "inputmode" => "decimal" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "money" "_transfer_amount" ] |
| cache_key | "_transfer_amount_money" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9549 -errors: [] -form: Symfony\Component\Form\Form {#9561 …} } |
| form | Symfony\Component\Form\FormView {#9551 …5} |
| full_name | "transfer[amount]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transfer_amount" |
| label | "Montant du virement" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| money_pattern | "{{ widget }} €" |
| multipart | false |
| name | "amount" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transfer_amount" |
| valid | true |
| value | "" |
transferDate
Form type:
"Symfony\Component\Form\Extension\Core\Type\DateType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "" "class" => "input-style peer w-fit" ] |
[ "placeholder" => "" "class" => "input-style peer w-fit" ] |
| empty_data | null |
same as passed value |
| label | "Date du virement" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| required | true |
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 | [ "placeholder" => "" "class" => "input-style peer w-fit" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| calendar | null |
| choice_translation_domain | [ "year" => false "month" => false "day" => false ] |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| days | [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ] |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "Y-m-d" |
| invalid_message | "Please enter a valid date." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Date du virement" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| labels | [ "year" => null "month" => null "day" => null ] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| months | [ 1 2 3 4 5 6 7 8 9 10 11 12 ] |
| placeholder | [ "year" => null "month" => null "day" => null ] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9515 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9504 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| years | [ 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 ] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "" "class" => "input-style peer w-fit" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "date" "_transfer_transferDate" ] |
| cache_key | "_transfer_transferDate_date" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9548 -errors: [] -form: Symfony\Component\Form\Form {#9558 …} } |
| form | Symfony\Component\Form\FormView {#9547 …5} |
| full_name | "transfer[transferDate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transfer_transferDate" |
| label | "Date du virement" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "transferDate" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "date" |
| unique_block_prefix | "_transfer_transferDate" |
| valid | true |
| value | "" |
| widget | "single_text" |
targetAccount
Form type:
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "select-style peer" ] |
[ "class" => "select-style peer" ] |
| choice_label | "name" |
same as passed value |
| class | "App\Entity\Account" |
same as passed value |
| expanded | false |
same as passed value |
| label | "Compte destinataire" |
same as passed value |
| label_attr | [ "class" => "label-style" ] |
[ "class" => "label-style" ] |
| multiple | false |
same as passed value |
| placeholder | "Compte destinataire" |
same as passed value |
| query_builder | Closure($er) {#9447 class: "App\Form\TransferType" this: App\Form\TransferType {#9438 …} use: { $options: [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Transfer" "empty_data" => Closure(FormInterface $form) {#9457 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Transfer" } } "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#9453 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9455 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } "csrf_token_id" => null "user" => App\Entity\User {#662 -id: 1 -email: "benjo41120@gmail.com" -roles: [ "ROLE_ADMIN" ] -password: "$2y$13$BLFYooQ69wdRSO4UWwDmN.CSmKXKFmqNkWS3M2LiQ1PmGd7ua80J2" -lastname: "Olanier" -firstname: "Jordan" -createdAt: DateTime @1784101053 {#659 date: 2026-07-15 07:37:33.0 UTC (+00:00) } -lastLogin: DateTime @1786862415 {#660 date: 2026-08-16 06:40:15.0 UTC (+00:00) } -accounts: Doctrine\ORM\PersistentCollection {#602 …} -categories: Doctrine\ORM\PersistentCollection {#731 …} -loans: Doctrine\ORM\PersistentCollection {#791 …} -budgets: Doctrine\ORM\PersistentCollection {#822 …} -projects: Doctrine\ORM\PersistentCollection {#856 …} -savingsGoals: Doctrine\ORM\PersistentCollection {#904 …} -recurringTransactions: Doctrine\ORM\PersistentCollection {#956 …} } "accountId" => 9 ] } } |
Doctrine\ORM\QueryBuilder {#9525 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#9530 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "a" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#9526 #from: "App\Entity\Account" #alias: "a" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#9528 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "a.user = :user" "a.id != :currentAccountId" "a.isActive = true" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#9527 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "a.name ASC" ] } ] ] -type: Doctrine\ORM\QueryType {#1399 …} -dql: "SELECT a FROM App\Entity\Account a WHERE a.user = :user AND a.id != :currentAccountId AND a.isActive = true ORDER BY a.name ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#9529 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Doctrine\ORM\EntityManager {#405 …11} } |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "select-style peer" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#9601 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#9534 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#9533 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#9080 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#9537 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#9535 …} } |
| choices | null |
| class | "App\Entity\Account" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#405 …11} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#9569 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#405 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#664 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Compte destinataire" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Compte destinataire" |
| placeholder_attr | [ "hidden" => true ] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#9525 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#9530 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "a" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#9526 #from: "App\Entity\Account" #alias: "a" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#9528 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "a.user = :user" "a.id != :currentAccountId" "a.isActive = true" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#9527 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "a.name ASC" ] } ] ] -type: Doctrine\ORM\QueryType {#1399 …} -dql: "SELECT a FROM App\Entity\Account a WHERE a.user = :user AND a.id != :currentAccountId AND a.isActive = true ORDER BY a.name ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#9529 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Doctrine\ORM\EntityManager {#405 …11} } |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| uid_format | null |
| upload_max_size_message | Closure() {#9524 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9523 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "select-style peer" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_transfer_targetAccount" ] |
| cache_key | "_transfer_targetAccount_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9580 +data: App\Entity\Account {#9594 …} +value: "1" +label: "Compte courant" +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9573 +data: App\Entity\Account {#9614 …} +value: "8" +label: "Compte Panneaux solaires" +attr: [] +labelTranslationParameters: [] } 11 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9575 +data: App\Entity\Account {#9640 …} +value: "11" +label: "LEP - Benjamin" +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9596 +data: App\Entity\Account {#9658 …} +value: "10" +label: "LEP - Jordan" +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9576 +data: App\Entity\Account {#9676 …} +value: "5" +label: "Livret A - Benjamin" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9578 +data: App\Entity\Account {#9694 …} +value: "4" +label: "Livret A - Jordan" +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9587 +data: App\Entity\Account {#9712 …} +value: "6" +label: "PEA - Benjamin" +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#9593 +data: App\Entity\Account {#9730 …} +value: "7" +label: "PEA - Jordan" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#9546 -errors: [] -form: Symfony\Component\Form\Form {#9555 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#9539 …5} |
| full_name | "transfer[targetAccount]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transfer_targetAccount" |
| is_selected | Closure($choice, $value) {#9586 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Compte destinataire" |
| label_attr | [ "class" => "label-style" ] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "targetAccount" |
| placeholder | "Compte destinataire" |
| placeholder_attr | [ "hidden" => true ] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transfer_targetAccount" |
| valid | true |
| value | "" |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "csrf-token" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-controller" => "csrf-protection" ] |
[ "data-controller" => "csrf-protection" ] |
| block_prefix | "csrf_token" |
same as passed value |
| data | "csrf-token" |
same as passed value |
| mapped | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#8876 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#162 …} -logger: Monolog\Logger {#218 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#8871 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | "csrf-token" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#9592 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The hidden field is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#9747 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …} $message: Closure() {#9516 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_transfer__token" ] |
| cache_key | "_transfer__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9757 -errors: [] -form: Symfony\Component\Form\Form {#9753 …} } |
| form | Symfony\Component\Form\FormView {#9748 …5} |
| full_name | "transfer[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "transfer__token" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "_token" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_transfer__token" |
| valid | true |
| value | "csrf-token" |