Forms
-
quotation
-
service
-
guestName
-
company
-
phone
-
guestEmail
-
notes
-
_token
-
quotation
Form type:
"App\Form\QuotationType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Quotation {#987 #createdAt: ? DateTimeImmutable #updatedAt: null +id: null +expiresOn: null -customer: null -service: ? App\Entity\Service -status: App\Shared\Enums\QuotationStatus {#989 …} -totalAmount: null -notes: null -guestName: null -guestEmail: null -company: null -phone: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Quotation {#987 #createdAt: ? DateTimeImmutable #updatedAt: null +id: null +expiresOn: null -customer: null -service: ? App\Entity\Service -status: App\Shared\Enums\QuotationStatus {#989 …} -totalAmount: null -notes: null -guestName: null -guestEmail: null -company: null -phone: null } |
same as passed value |
| disable_service | false |
same as passed value |
| is_authenticated | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | App\Entity\Quotation {#987 #createdAt: ? DateTimeImmutable #updatedAt: null +id: null +expiresOn: null -customer: null -service: ? App\Entity\Service -status: App\Shared\Enums\QuotationStatus {#989 …} -totalAmount: null -notes: null -guestName: null -guestEmail: null -company: null -phone: null } |
| data_class | "App\Entity\Quotation" |
| disable_service | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1030 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Quotation" } } |
| 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_authenticated | false |
| 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() {#1044 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1043 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "quotation" "_quotation" ] |
| cache_key | "_quotation_quotation" |
| compound | true |
| data | App\Entity\Quotation {#987 #createdAt: ? DateTimeImmutable #updatedAt: null +id: null +expiresOn: null -customer: null -service: ? App\Entity\Service -status: App\Shared\Enums\QuotationStatus {#989 …} -totalAmount: null -notes: null -guestName: null -guestEmail: null -company: null -phone: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1184 -errors: [] -form: Symfony\Component\Form\Form {#1162 …} } |
| form | Symfony\Component\Form\FormView {#1045 …5} |
| full_name | "quotation" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "quotation" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quotation" |
| valid | true |
| value | App\Entity\Quotation {#987 #createdAt: ? DateTimeImmutable #updatedAt: null +id: null +expiresOn: null -customer: null -service: ? App\Entity\Service -status: App\Shared\Enums\QuotationStatus {#989 …} -totalAmount: null -notes: null -guestName: null -guestEmail: null -company: null -phone: null } |
service
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 |
|---|---|---|
| choice_label | "title" |
same as passed value |
| class | "App\Entity\Service" |
same as passed value |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1106 +payload: null +groups: ? ?array +message: "Please select a service." +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1106 +payload: null +groups: ? ?array +message: "Please select a service." +allowNull: false +normalizer: null } ] |
| disabled | false |
same as passed value |
| label | "Service" |
same as passed value |
| placeholder | "Select a service" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "title" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1155 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1083 …} } |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1146 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1145 …} } |
| choices | null |
| class | "App\Entity\Service" |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1106 +payload: null +groups: ? ?array +message: "Please select a service." +allowNull: false +normalizer: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#353 …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 {#1080 -singleId: true -intId: false -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#353 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#892 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Service" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "Select a service" |
| 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 | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1084 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1086 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_quotation_service" ] |
| cache_key | "_quotation_service_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#1216 +data: App\Entity\Service {#1213 …} +value: "019e1ad3-daa8-7c70-95e9-a4bb5a422338" +label: "Business Card Printing" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1249 +data: App\Entity\Service {#1391 …} +value: "019e1ad3-dabb-74a5-97bc-8ffeada01ff1" +label: "Flyer & Brochure Printing" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1245 +data: App\Entity\Service {#1394 …} +value: "019e1ad3-dae3-789e-8aee-55c7a3fce741" +label: "Vehicle Branding" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1124 +data: App\Entity\Service {#1399 …} +value: "019e1ad3-db02-705c-9504-08009ba70b7f" +label: "Corporate Apparel Branding" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1230 +data: App\Entity\Service {#1404 …} +value: "019e1ad3-db22-7cfe-adac-227478b914ca" +label: "Large Format Banner Printing" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1139 +data: App\Entity\Service {#1410 …} +value: "019e1ad3-db3c-7ab5-8672-01c7e186346e" +label: "Custom Stationery Branding" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#1219 -errors: [] -form: Symfony\Component\Form\Form {#1200 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#1221 …5} |
| full_name | "quotation[service]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation_service" |
| is_selected | Closure($choice, $value) {#1217 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Service" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "service" |
| placeholder | "Select a service" |
| 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 | "_quotation_service" |
| valid | true |
| value | "" |
guestName
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" => "Your full name" ] |
[ "placeholder" => "Your full name" ] |
| constraints | [ Symfony\Component\Validator\Constraints\Length {#1114 +payload: null +groups: ? ?array +maxMessage: "Name cannot be longer than {{ limit }} characters." +minMessage: "Name must be at least {{ limit }} characters long." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 100 +min: 2 +charset: "UTF-8" +normalizer: null +countUnit: "codepoints" } Symfony\Component\Validator\Constraints\Regex {#1112 +payload: null +groups: ? ?array +message: "Name contains invalid characters. Only letters, spaces, hyphens, and apostrophes are allowed." +pattern: "/^[\p{L}\s\-']+$/u" +htmlPattern: null +match: true +normalizer: null } App\Validator\NoProfanity {#1063 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
[ Symfony\Component\Validator\Constraints\Length {#1114 +payload: null +groups: ? ?array +maxMessage: "Name cannot be longer than {{ limit }} characters." +minMessage: "Name must be at least {{ limit }} characters long." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 100 +min: 2 +charset: "UTF-8" +normalizer: null +countUnit: "codepoints" } Symfony\Component\Validator\Constraints\Regex {#1112 +payload: null +groups: ? ?array +message: "Name contains invalid characters. Only letters, spaces, hyphens, and apostrophes are allowed." +pattern: "/^[\p{L}\s\-']+$/u" +htmlPattern: null +match: true +normalizer: null } App\Validator\NoProfanity {#1063 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| label | "Full Name (Optional)" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "Your full name" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Length {#1114 +payload: null +groups: ? ?array +maxMessage: "Name cannot be longer than {{ limit }} characters." +minMessage: "Name must be at least {{ limit }} characters long." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 100 +min: 2 +charset: "UTF-8" +normalizer: null +countUnit: "codepoints" } Symfony\Component\Validator\Constraints\Regex {#1112 +payload: null +groups: ? ?array +message: "Name contains invalid characters. Only letters, spaces, hyphens, and apostrophes are allowed." +pattern: "/^[\p{L}\s\-']+$/u" +htmlPattern: null +match: true +normalizer: null } App\Validator\NoProfanity {#1063 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1134 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 | "Full Name (Optional)" |
| 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() {#1137 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1135 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Your full name" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_quotation_guestName" ] |
| cache_key | "_quotation_guestName_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1248 -errors: [] -form: Symfony\Component\Form\Form {#1203 …} } |
| form | Symfony\Component\Form\FormView {#1218 …5} |
| full_name | "quotation[guestName]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation_guestName" |
| label | "Full Name (Optional)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "guestName" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quotation_guestName" |
| valid | true |
| value | "" |
company
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" => "Your company name" ] |
[ "placeholder" => "Your company name" ] |
| constraints | [ App\Validator\NoProfanity {#1069 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
[ App\Validator\NoProfanity {#1069 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| label | "Company (Optional)" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "Your company name" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ App\Validator\NoProfanity {#1069 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1127 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 | "Company (Optional)" |
| 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() {#1125 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1126 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Your company name" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_quotation_company" ] |
| cache_key | "_quotation_company_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1177 -errors: [] -form: Symfony\Component\Form\Form {#1206 …} } |
| form | Symfony\Component\Form\FormView {#1110 …5} |
| full_name | "quotation[company]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation_company" |
| label | "Company (Optional)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "company" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quotation_company" |
| valid | true |
| value | "" |
phone
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" => "Your phone number" ] |
[ "placeholder" => "Your phone number" ] |
| constraints | [ App\Validator\NoProfanity {#1070 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
[ App\Validator\NoProfanity {#1070 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| label | "Phone Number (Optional)" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "Your phone number" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ App\Validator\NoProfanity {#1070 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1118 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 | "Phone Number (Optional)" |
| 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() {#1111 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1115 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Your phone number" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_quotation_phone" ] |
| cache_key | "_quotation_phone_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1147 -errors: [] -form: Symfony\Component\Form\Form {#1164 …} } |
| form | Symfony\Component\Form\FormView {#1413 …5} |
| full_name | "quotation[phone]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation_phone" |
| label | "Phone Number (Optional)" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "phone" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quotation_phone" |
| valid | true |
| value | "" |
guestEmail
Form type:
"Symfony\Component\Form\Extension\Core\Type\EmailType"
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" => "your.email@example.com" ] |
[ "placeholder" => "your.email@example.com" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1071 +payload: null +groups: ? ?array +message: "Please enter your email address." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Email {#1072 +payload: null +groups: ? ?array +message: "The email "{{ value }}" is not a valid email address." +mode: "html5" +normalizer: null } App\Validator\NoProfanity {#1056 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#1071 +payload: null +groups: ? ?array +message: "Please enter your email address." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Email {#1072 +payload: null +groups: ? ?array +message: "The email "{{ value }}" is not a valid email address." +mode: "html5" +normalizer: null } App\Validator\NoProfanity {#1056 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| label | "Email Address" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "your.email@example.com" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#1071 +payload: null +groups: ? ?array +message: "Please enter your email address." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Email {#1072 +payload: null +groups: ? ?array +message: "The email "{{ value }}" is not a valid email address." +mode: "html5" +normalizer: null } App\Validator\NoProfanity {#1056 +payload: null +groups: ? ?array +message: "The provided text contains inappropriate language. Please revise." +mode: "strict" } ] |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1101 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 | "Please enter a valid email address." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Email Address" |
| 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() {#1096 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1102 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "your.email@example.com" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "email" "_quotation_guestEmail" ] |
| cache_key | "_quotation_guestEmail_email" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1414 -errors: [] -form: Symfony\Component\Form\Form {#1167 …} } |
| form | Symfony\Component\Form\FormView {#1415 …5} |
| full_name | "quotation[guestEmail]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation_guestEmail" |
| label | "Email Address" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "guestEmail" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quotation_guestEmail" |
| 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 | [ "rows" => 4 "placeholder" => "Any additional information or special requirements for this quotation?" ] |
[ "rows" => 4 "placeholder" => "Any additional information or special requirements for this quotation?" ] |
| label | "Additional Notes (Optional)" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "rows" => 4 "placeholder" => "Any additional information or special requirements for this quotation?" ] |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1082 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 | "Additional Notes (Optional)" |
| 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() {#1081 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1079 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "rows" => 4 "placeholder" => "Any additional information or special requirements for this quotation?" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_quotation_notes" ] |
| cache_key | "_quotation_notes_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1416 -errors: [] -form: Symfony\Component\Form\Form {#1170 …} } |
| form | Symfony\Component\Form\FormView {#1417 …5} |
| full_name | "quotation[notes]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation_notes" |
| label | "Additional Notes (Optional)" |
| 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 | "_quotation_notes" |
| 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 {#456 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#118 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#455 …} -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) {#1418 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() {#1423 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#73 …} $message: Closure() {#1420 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_quotation__token" ] |
| cache_key | "_quotation__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1433 -errors: [] -form: Symfony\Component\Form\Form {#1429 …} } |
| form | Symfony\Component\Form\FormView {#1424 …5} |
| full_name | "quotation[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quotation__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 | "_quotation__token" |
| valid | true |
| value | "csrf-token" |