Forms
-
quote
-
customer
-
repair
-
status
-
issueDate
-
validUntil
-
notes
-
items
-
0
-
type
-
description
-
quantity
-
unitPrice
-
tva
-
-
-
_token
-
quote
"App\Form\QuoteType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } |
| data_class | "App\Entity\Quote" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1190 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Quote" } } |
| 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() {#1188 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1189 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "quote" "_quote" ] |
| cache_key | "_quote_quote" |
| compound | true |
| data | App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1256 -errors: [] -form: Symfony\Component\Form\Form {#1254 …} } |
| form | Symfony\Component\Form\FormView {#1187 …5} |
| full_name | "quote" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "quote" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote" |
| valid | true |
| value | App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } |
customer
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } |
| View Format |
"4"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-select" ] |
[ "class" => "form-select" ] |
| choice_label | Closure(Customer $customer) {#1231 class: "App\Form\QuoteType" this: App\Form\QuoteType {#1094 …} } |
same as passed value |
| class | "App\Entity\Customer" |
same as passed value |
| label | "Client" |
same as passed value |
| placeholder | "Sélectionnez un client" |
same as passed value |
| query_builder | Closure(EntityRepository $er) {#1239 class: "App\Form\QuoteType" this: App\Form\QuoteType {#1094 …} } |
Doctrine\ORM\QueryBuilder {#1267 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1269 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "c" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1263 #from: "App\Entity\Customer" #alias: "c" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1274 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "c.lastName ASC" ] } ] ] -type: Doctrine\ORM\QueryType {#1202 …} -dql: "SELECT c FROM App\Entity\Customer c ORDER BY c.lastName ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#1268 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} } |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure(Customer $customer) {#1231 class: "App\Form\QuoteType" this: App\Form\QuoteType {#1094 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1229 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1271 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1222 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1262 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1270 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1226 …} } |
| choices | null |
| class | "App\Entity\Customer" |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} |
| 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 {#1338 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#802 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Client" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Sélectionnez un client" |
| 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 | Doctrine\ORM\QueryBuilder {#1267 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1269 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "c" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1263 #from: "App\Entity\Customer" #alias: "c" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1274 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "c.lastName ASC" ] } ] ] -type: Doctrine\ORM\QueryType {#1202 …} -dql: "SELECT c FROM App\Entity\Customer c ORDER BY c.lastName ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#1268 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} } |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1204 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1206 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_quote_customer" ] |
| cache_key | "_quote_customer_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#1528 +data: App\Entity\Customer {#1984 …} +value: "5" +label: "Zakaria Itehda (0645825757)" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#1243 +data: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } +value: "4" +label: "STE SARL (0613231095)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#1552 -errors: [] -form: Symfony\Component\Form\Form {#1436 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#1929 …5} |
| full_name | "quote[customer]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_customer" |
| is_selected | Closure($choice, $value) {#1396 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Client" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "customer" |
| placeholder | "Sélectionnez un client" |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_customer" |
| valid | true |
| value | "4" |
repair
"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" => "form-select" ] |
[ "class" => "form-select" ] |
| auto_initialize | false |
same as passed value |
| choice_label | Closure(Repair $repair) {#1518 class: "App\Form\QuoteType" this: App\Form\QuoteType {#1094 …} } |
same as passed value |
| class | "App\Entity\Repair" |
same as passed value |
| label | "Réparation associée" |
same as passed value |
| placeholder | "Aucune réparation (optionnel)" |
same as passed value |
| query_builder | Closure(EntityRepository $er) {#1517 class: "App\Form\QuoteType" this: App\Form\QuoteType {#1094 …} use: { $quote: App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } } } |
Doctrine\ORM\QueryBuilder {#1520 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1523 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "r" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1521 #from: "App\Entity\Repair" #alias: "r" #indexBy: null } ] "join" => [ "r" => [ Doctrine\ORM\Query\Expr\Join {#1519 #joinType: "INNER" #join: "r.vehicle" #alias: "v" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#1535 #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: [ "v.customer = :customer" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1534 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "r.createdAt DESC" ] } ] ] -type: Doctrine\ORM\QueryType {#1202 …} -dql: "SELECT r FROM App\Entity\Repair r INNER JOIN r.vehicle v WHERE v.customer = :customer ORDER BY r.createdAt DESC" -parameters: Doctrine\Common\Collections\ArrayCollection {#1524 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "v" => "r" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure(Repair $repair) {#1518 class: "App\Form\QuoteType" this: App\Form\QuoteType {#1094 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1558 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1529 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1643 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1262 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1527 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1244 …} } |
| choices | null |
| class | "App\Entity\Repair" |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} |
| 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 {#1221 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#717 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Réparation associée" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Aucune réparation (optionnel)" |
| 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 | Doctrine\ORM\QueryBuilder {#1520 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1523 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "r" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1521 #from: "App\Entity\Repair" #alias: "r" #indexBy: null } ] "join" => [ "r" => [ Doctrine\ORM\Query\Expr\Join {#1519 #joinType: "INNER" #join: "r.vehicle" #alias: "v" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#1535 #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: [ "v.customer = :customer" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1534 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "r.createdAt DESC" ] } ] ] -type: Doctrine\ORM\QueryType {#1202 …} -dql: "SELECT r FROM App\Entity\Repair r INNER JOIN r.vehicle v WHERE v.customer = :customer ORDER BY r.createdAt DESC" -parameters: Doctrine\Common\Collections\ArrayCollection {#1524 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "v" => "r" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1514 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1515 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_quote_repair" ] |
| cache_key | "_quote_repair_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#1355 +data: App\Entity\Repair {#2054 …} +value: "7" +label: "DACIA LOGAN - male (in_progress)" +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#1488 +data: App\Entity\Repair {#2368 …} +value: "6" +label: "DACIA LOGAN - PEINTURE PARE CHOC (completed)" +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2053 +data: App\Entity\Repair {#2439 …} +value: "5" +label: "DACIA LOGAN - vv (pending)" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2475 +data: App\Entity\Repair {#2462 …} +value: "4" +label: "DACIA LOGAN - p (pending)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#1473 -errors: [] -form: Symfony\Component\Form\Form {#1555 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#1364 …5} |
| full_name | "quote[repair]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_repair" |
| is_selected | Closure($choice, $value) {#2524 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Réparation associée" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "repair" |
| placeholder | "Aucune réparation (optionnel)" |
| 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 | "_quote_repair" |
| valid | true |
| value | "" |
status
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "sent" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-select" ] |
[ "class" => "form-select" ] |
| choices | [ "Brouillon" => "draft" "Envoyé" => "sent" "Accepté" => "accepted" "Refusé" => "rejected" "Expiré" => "expired" ] |
[ "Brouillon" => "draft" "Envoyé" => "sent" "Accepté" => "accepted" "Refusé" => "rejected" "Expiré" => "expired" ] |
| label | "Statut" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "Brouillon" => "draft" "Envoyé" => "sent" "Accepté" => "accepted" "Refusé" => "rejected" "Expiré" => "expired" ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Statut" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1337 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1265 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_quote_status" ] |
| cache_key | "_quote_status_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#2522 +data: "draft" +value: "draft" +label: "Brouillon" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2520 +data: "sent" +value: "sent" +label: "Envoyé" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2519 +data: "accepted" +value: "accepted" +label: "Accepté" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2512 +data: "rejected" +value: "rejected" +label: "Refusé" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2513 +data: "expired" +value: "expired" +label: "Expiré" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | "sent" |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#2525 -errors: [] -form: Symfony\Component\Form\Form {#1475 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2523 …5} |
| full_name | "quote[status]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_status" |
| is_selected | Closure($choice, $value) {#2515 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Statut" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "status" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_status" |
| valid | true |
| value | "sent" |
issueDate
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | DateTime @1756063320 {#1881 date: 2025-08-24 19:22:00.0 UTC (+00:00) } |
| View Format |
"2025-08-24T19:22"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-control" ] |
[ "class" => "form-control" ] |
| label | "Date d'émission" |
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 | [ "class" => "form-control" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| date_format | null |
| date_label | null |
| date_widget | null |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd'T'HH:mm:ss" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "Y-m-d H:i:s" |
| invalid_message | "Please enter a valid date and time." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Date d'émission" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| time_label | null |
| time_widget | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1354 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1353 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "datetime" "_quote_issueDate" ] |
| cache_key | "_quote_issueDate_datetime" |
| compound | false |
| data | DateTime @1756063320 {#1881 date: 2025-08-24 19:22:00.0 UTC (+00:00) } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2516 -errors: [] -form: Symfony\Component\Form\Form {#1489 …} } |
| form | Symfony\Component\Form\FormView {#2517 …5} |
| full_name | "quote[issueDate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_issueDate" |
| label | "Date d'émission" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "issueDate" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "datetime-local" |
| unique_block_prefix | "_quote_issueDate" |
| valid | true |
| value | "2025-08-24T19:22" |
| widget | "single_text" |
validUntil
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | DateTime @1756080000 {#1758 date: 2025-08-25 00:00:00.0 UTC (+00:00) } |
| View Format |
"2025-08-25T00:00"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-control" ] |
[ "class" => "form-control" ] |
| label | "Valide jusqu'au" |
same as passed value |
| required | false |
same as passed value |
| widget | "single_text" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-control" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| date_format | null |
| date_label | null |
| date_widget | null |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd'T'HH:mm:ss" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime" |
| input_format | "Y-m-d H:i:s" |
| invalid_message | "Please enter a valid date and time." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Valide jusqu'au" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| time_label | null |
| time_widget | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1363 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1366 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "datetime" "_quote_validUntil" ] |
| cache_key | "_quote_validUntil_datetime" |
| compound | false |
| data | DateTime @1756080000 {#1758 date: 2025-08-25 00:00:00.0 UTC (+00:00) } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2518 -errors: [] -form: Symfony\Component\Form\Form {#1492 …} } |
| form | Symfony\Component\Form\FormView {#2511 …5} |
| full_name | "quote[validUntil]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_validUntil" |
| label | "Valide jusqu'au" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "validUntil" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "datetime-local" |
| unique_block_prefix | "_quote_validUntil" |
| valid | true |
| value | "2025-08-25T00:00" |
| widget | "single_text" |
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 | [ "class" => "form-control" "rows" => 4 "placeholder" => "Notes additionnelles pour le devis..." ] |
[ "class" => "form-control" "rows" => 4 "placeholder" => "Notes additionnelles pour le devis..." ] |
| label | "Notes" |
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" => "form-control" "rows" => 4 "placeholder" => "Notes additionnelles pour le devis..." ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1375 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 | [] |
| 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() {#1381 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1380 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" "rows" => 4 "placeholder" => "Notes additionnelles pour le devis..." ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_quote_notes" ] |
| cache_key | "_quote_notes_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2510 -errors: [] -form: Symfony\Component\Form\Form {#1495 …} } |
| form | Symfony\Component\Form\FormView {#2502 …5} |
| full_name | "quote[notes]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_notes" |
| label | "Notes" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "notes" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_notes" |
| valid | true |
| value | "" |
items
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1920 #collection: Doctrine\Common\Collections\ArrayCollection {#1922 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#4335 …} -backRefFieldName: "quote" -isDirty: true -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4345 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| attr | [ "class" => "quote-items-collection" ] |
[ "class" => "quote-items-collection" ] |
| by_reference | false |
same as passed value |
| entry_options | [ "label" => false ] |
[ "label" => false "block_name" => "entry" ] |
| entry_type | "App\Form\QuoteItemType" |
same as passed value |
| label | "Articles du devis" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "quote-items-collection" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| delete_empty | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1388 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "label" => false "block_name" => "entry" ] |
| entry_type | "App\Form\QuoteItemType" |
| 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 collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | "Articles du devis" |
| 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 |
| prototype | true |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1395 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1394 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| attr | [ "class" => "quote-items-collection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection" "_quote_items" ] |
| cache_key | "_quote_items_collection" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#1920 #collection: Doctrine\Common\Collections\ArrayCollection {#1922 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#4335 …} -backRefFieldName: "quote" -isDirty: true -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4345 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2501 -errors: [] -form: Symfony\Component\Form\Form {#1497 …} } |
| form | Symfony\Component\Form\FormView {#2507 …5} |
| full_name | "quote[items]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items" |
| label | "Articles du devis" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "items" |
| priority | 0 |
| prototype | Symfony\Component\Form\FormView {#2521 …5} |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_items" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#1920 #collection: Doctrine\Common\Collections\ArrayCollection {#1922 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#4335 …} -backRefFieldName: "quote" -isDirty: true -em: Container6xBjgVf\EntityManagerGhost614a58f {#250 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4345 …} } |
0
"App\Form\QuoteItemType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\QuoteItem {#1949 -id: 3 -quote: App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } -description: "DACIA LOGAN PARE CHOC AV (00001)" -quantity: "1.00" -unitPrice: "1400.00" -tva: "20.00" -totalPrice: "1680.00" -type: "main_oeuvre" } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | false |
same as passed value |
| property_path | "[0]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | "App\Entity\QuoteItem" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1955 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\QuoteItem" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| 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 | "[0]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1956 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1958 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection_entry" "quote_item" "_quote_items_entry" ] |
| cache_key | "_quote_items_entry_quote_item" |
| compound | true |
| data | App\Entity\QuoteItem {#1949 -id: 3 -quote: App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } -description: "DACIA LOGAN PARE CHOC AV (00001)" -quantity: "1.00" -unitPrice: "1400.00" -tva: "20.00" -totalPrice: "1680.00" -type: "main_oeuvre" } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2566 -errors: [] -form: Symfony\Component\Form\Form {#2000 …} } |
| form | Symfony\Component\Form\FormView {#2567 …5} |
| full_name | "quote[items][0]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items_0" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_items_entry" |
| valid | true |
| value | App\Entity\QuoteItem {#1949 -id: 3 -quote: App\Entity\Quote {#1004 -id: 2 -quoteNumber: "DEV-2025-3079" -customer: Proxies\__CG__\App\Entity\Customer {#977 -id: 4 -firstName: "STE" -lastName: "SARL" -email: "[email protected]" -phone: "0613231095" -address: "LOT AL MAGHREB EL JADID N1889 LARACHE" -city: "LARACHE" -postalCode: "92000" -nature: "societe" -notes: null -createdAt: DateTime @1755777143 {#1531 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -updatedAt: DateTime @1755777143 {#1559 date: 2025-08-21 11:52:23.0 UTC (+00:00) } -vehicles: Doctrine\ORM\PersistentCollection {#1640 …} -repairs: Doctrine\ORM\PersistentCollection {#1546 …} -appointments: Doctrine\ORM\PersistentCollection {#1581 …} -invoices: Doctrine\ORM\PersistentCollection {#1891 …} -quotes: Doctrine\ORM\PersistentCollection {#1900 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#968 …} } -repair: null -status: "sent" -issueDate: DateTime @1756063320 {#999 date: 2025-08-24 19:22:00.0 UTC (+00:00) } -validUntil: DateTime @1756080000 {#1000 date: 2025-08-25 00:00:00.0 UTC (+00:00) } -totalAmount: "1680.00" -notes: null -items: Doctrine\ORM\PersistentCollection {#1029 …} -createdAt: DateTime @1756063415 {#1001 date: 2025-08-24 19:23:35.0 UTC (+00:00) } -updatedAt: DateTime @1756063415 {#1002 date: 2025-08-24 19:23:35.0 UTC (+00:00) } } -description: "DACIA LOGAN PARE CHOC AV (00001)" -quantity: "1.00" -unitPrice: "1400.00" -tva: "20.00" -totalPrice: "1680.00" -type: "main_oeuvre" } |
type
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "main_oeuvre" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-select" ] |
[ "class" => "form-select" ] |
| choices | [ "Article" => "article" "Main d'œuvre" => "main_oeuvre" "Service" => "service" ] |
[ "Article" => "article" "Main d'œuvre" => "main_oeuvre" "Service" => "service" ] |
| label | "Type" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "Article" => "article" "Main d'œuvre" => "main_oeuvre" "Service" => "service" ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1938 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1940 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-select" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_quote_items_entry_type" ] |
| cache_key | "_quote_items_entry_type_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#2553 +data: "article" +value: "article" +label: "Article" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2554 +data: "main_oeuvre" +value: "main_oeuvre" +label: "Main d'œuvre" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2555 +data: "service" +value: "service" +label: "Service" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | "main_oeuvre" |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#2571 -errors: [] -form: Symfony\Component\Form\Form {#2003 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2570 …5} |
| full_name | "quote[items][0][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items_0_type" |
| is_selected | Closure($choice, $value) {#2572 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "type" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_items_entry_type" |
| valid | true |
| value | "main_oeuvre" |
description
"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 | "DACIA LOGAN PARE CHOC AV (00001)" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-control" "placeholder" => "Description de l'article" ] |
[ "class" => "form-control" "placeholder" => "Description de l'article" ] |
| label | "Article/Description" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-control" "placeholder" => "Description de l'article" ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1962 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 | "Article/Description" |
| 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() {#1964 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1963 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" "placeholder" => "Description de l'article" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_quote_items_entry_description" ] |
| cache_key | "_quote_items_entry_description_text" |
| compound | false |
| data | "DACIA LOGAN PARE CHOC AV (00001)" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2573 -errors: [] -form: Symfony\Component\Form\Form {#2006 …} } |
| form | Symfony\Component\Form\FormView {#2574 …5} |
| full_name | "quote[items][0][description]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items_0_description" |
| label | "Article/Description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "description" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quote_items_entry_description" |
| valid | true |
| value | "DACIA LOGAN PARE CHOC AV (00001)" |
quantity
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "1.00" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-control" "min" => "0.01" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
[ "class" => "form-control" "min" => "0.01" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| html5 | true |
same as passed value |
| label | "Quantité" |
same as passed value |
| scale | 2 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-control" "min" => "0.01" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1971 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 | true |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Quantité" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1973 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1972 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" "min" => "0.01" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_quote_items_entry_quantity" ] |
| cache_key | "_quote_items_entry_quantity_number" |
| compound | false |
| data | "1.00" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2575 -errors: [] -form: Symfony\Component\Form\Form {#2009 …} } |
| form | Symfony\Component\Form\FormView {#2576 …5} |
| full_name | "quote[items][0][quantity]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items_0_quantity" |
| label | "Quantité" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "quantity" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "number" |
| unique_block_prefix | "_quote_items_entry_quantity" |
| valid | true |
| value | "1.00" |
unitPrice
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "1400.00" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
[ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| html5 | true |
same as passed value |
| label | "Prix Unitaire (DH)" |
same as passed value |
| scale | 2 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1981 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 | true |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Prix Unitaire (DH)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1983 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1982 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_quote_items_entry_unitPrice" ] |
| cache_key | "_quote_items_entry_unitPrice_number" |
| compound | false |
| data | "1400.00" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2577 -errors: [] -form: Symfony\Component\Form\Form {#2012 …} } |
| form | Symfony\Component\Form\FormView {#2578 …5} |
| full_name | "quote[items][0][unitPrice]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items_0_unitPrice" |
| label | "Prix Unitaire (DH)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "unitPrice" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "number" |
| unique_block_prefix | "_quote_items_entry_unitPrice" |
| valid | true |
| value | "1400.00" |
tva
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "20.00" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
[ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| html5 | true |
same as passed value |
| label | "TVA (%)" |
same as passed value |
| scale | 2 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| 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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1991 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 | true |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "TVA (%)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1993 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#1992 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "form-control" "min" => "0" "step" => "0.01" "onchange" => "calculateTotal(this)" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_quote_items_entry_tva" ] |
| cache_key | "_quote_items_entry_tva_number" |
| compound | false |
| data | "20.00" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2579 -errors: [] -form: Symfony\Component\Form\Form {#2015 …} } |
| form | Symfony\Component\Form\FormView {#2580 …5} |
| full_name | "quote[items][0][tva]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote_items_0_tva" |
| label | "TVA (%)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "tva" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "number" |
| unique_block_prefix | "_quote_items_entry_tva" |
| valid | true |
| value | "20.00" |
_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 {#574 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …} -logger: Monolog\Logger {#106 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#575 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | "csrf-token" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2550 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() {#2581 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#98 …} $message: Closure() {#2569 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_quote__token" ] |
| cache_key | "_quote__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2592 -errors: [] -form: Symfony\Component\Form\Form {#2588 …} } |
| form | Symfony\Component\Form\FormView {#2583 …5} |
| full_name | "quote[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quote__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 | "_quote__token" |
| valid | true |
| value | "csrf-token" |