Forms
-
produit
-
ref
-
codebar
-
barcodeGenerated
-
qty
-
prixRevient
-
name
-
unite
-
produitCategory
-
prixVente
-
stockAlert
-
note
-
isFavorite
-
imageFile
-
_token
-
produit
"App\Form\Produit\ProduitType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Produit\Produit {#1879 -id: null -name: null -ref: null -qtyInit: 0.0 -qty: 0.0 -codebar: null -prixRevient: 0.0 -prixVente: 0.0 -tva: 0.2 -remise: 0.0 -prixVenteTwo: 0.0 -note: null -produitCategory: null -unite: null -produitPhotos: Doctrine\Common\Collections\ArrayCollection {#2104 …} -produitEntrepots: Doctrine\Common\Collections\ArrayCollection {#2105 …} -bonCommandItems: Doctrine\Common\Collections\ArrayCollection {#2106 …} -devisItems: Doctrine\Common\Collections\ArrayCollection {#2107 …} -factureItems: Doctrine\Common\Collections\ArrayCollection {#2108 …} -avoirItems: Doctrine\Common\Collections\ArrayCollection {#2109 …} -avoirFournisseurItems: Doctrine\Common\Collections\ArrayCollection {#2110 …} -entreStockItems: Doctrine\Common\Collections\ArrayCollection {#2111 …} -venteItems: Doctrine\Common\Collections\ArrayCollection {#2112 …} -oldId: null -rates: Doctrine\Common\Collections\ArrayCollection {#2113 …} -isBarcodeGenerated: false -image: null -imageFile: null -isFavorite: null -stockAlert: null -createdAt: null -updatedAt: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| action | "/produit/new" |
same as passed value |
| data | App\Entity\Produit\Produit {#1879 -id: null -name: null -ref: null -qtyInit: 0.0 -qty: 0.0 -codebar: null -prixRevient: 0.0 -prixVente: 0.0 -tva: 0.2 -remise: 0.0 -prixVenteTwo: 0.0 -note: null -produitCategory: null -unite: null -produitPhotos: Doctrine\Common\Collections\ArrayCollection {#2104 …} -produitEntrepots: Doctrine\Common\Collections\ArrayCollection {#2105 …} -bonCommandItems: Doctrine\Common\Collections\ArrayCollection {#2106 …} -devisItems: Doctrine\Common\Collections\ArrayCollection {#2107 …} -factureItems: Doctrine\Common\Collections\ArrayCollection {#2108 …} -avoirItems: Doctrine\Common\Collections\ArrayCollection {#2109 …} -avoirFournisseurItems: Doctrine\Common\Collections\ArrayCollection {#2110 …} -entreStockItems: Doctrine\Common\Collections\ArrayCollection {#2111 …} -venteItems: Doctrine\Common\Collections\ArrayCollection {#2112 …} -oldId: null -rates: Doctrine\Common\Collections\ArrayCollection {#2113 …} -isBarcodeGenerated: false -image: null -imageFile: null -isFavorite: null -stockAlert: null -createdAt: null -updatedAt: null } |
same as passed value |
| isEntropot | false |
same as passed value |
| isGros | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "/produit/new" |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | App\Entity\Produit\Produit {#1879 -id: null -name: null -ref: null -qtyInit: 0.0 -qty: 0.0 -codebar: null -prixRevient: 0.0 -prixVente: 0.0 -tva: 0.2 -remise: 0.0 -prixVenteTwo: 0.0 -note: null -produitCategory: null -unite: null -produitPhotos: Doctrine\Common\Collections\ArrayCollection {#2104 …} -produitEntrepots: Doctrine\Common\Collections\ArrayCollection {#2105 …} -bonCommandItems: Doctrine\Common\Collections\ArrayCollection {#2106 …} -devisItems: Doctrine\Common\Collections\ArrayCollection {#2107 …} -factureItems: Doctrine\Common\Collections\ArrayCollection {#2108 …} -avoirItems: Doctrine\Common\Collections\ArrayCollection {#2109 …} -avoirFournisseurItems: Doctrine\Common\Collections\ArrayCollection {#2110 …} -entreStockItems: Doctrine\Common\Collections\ArrayCollection {#2111 …} -venteItems: Doctrine\Common\Collections\ArrayCollection {#2112 …} -oldId: null -rates: Doctrine\Common\Collections\ArrayCollection {#2113 …} -isBarcodeGenerated: false -image: null -imageFile: null -isFavorite: null -stockAlert: null -createdAt: null -updatedAt: null } |
| data_class | "App\Entity\Produit\Produit" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2386 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Produit\Produit" } } |
| 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 | [] |
| isEntropot | false |
| isGros | 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() {#2388 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2387 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "/produit/new" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "produit" "_produit" ] |
| cache_key | "_produit_produit" |
| compound | true |
| data | App\Entity\Produit\Produit {#1879 -id: null -name: null -ref: null -qtyInit: 0.0 -qty: 0.0 -codebar: null -prixRevient: 0.0 -prixVente: 0.0 -tva: 0.2 -remise: 0.0 -prixVenteTwo: 0.0 -note: null -produitCategory: null -unite: null -produitPhotos: Doctrine\Common\Collections\ArrayCollection {#2104 …} -produitEntrepots: Doctrine\Common\Collections\ArrayCollection {#2105 …} -bonCommandItems: Doctrine\Common\Collections\ArrayCollection {#2106 …} -devisItems: Doctrine\Common\Collections\ArrayCollection {#2107 …} -factureItems: Doctrine\Common\Collections\ArrayCollection {#2108 …} -avoirItems: Doctrine\Common\Collections\ArrayCollection {#2109 …} -avoirFournisseurItems: Doctrine\Common\Collections\ArrayCollection {#2110 …} -entreStockItems: Doctrine\Common\Collections\ArrayCollection {#2111 …} -venteItems: Doctrine\Common\Collections\ArrayCollection {#2112 …} -oldId: null -rates: Doctrine\Common\Collections\ArrayCollection {#2113 …} -isBarcodeGenerated: false -image: null -imageFile: null -isFavorite: null -stockAlert: null -createdAt: null -updatedAt: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2763 -errors: [] -form: Symfony\Component\Form\Form {#2769 …} } |
| form | Symfony\Component\Form\FormView {#2389 …5} |
| full_name | "produit" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "produit" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit" |
| valid | true |
| value | App\Entity\Produit\Produit {#1879 -id: null -name: null -ref: null -qtyInit: 0.0 -qty: 0.0 -codebar: null -prixRevient: 0.0 -prixVente: 0.0 -tva: 0.2 -remise: 0.0 -prixVenteTwo: 0.0 -note: null -produitCategory: null -unite: null -produitPhotos: Doctrine\Common\Collections\ArrayCollection {#2104 …} -produitEntrepots: Doctrine\Common\Collections\ArrayCollection {#2105 …} -bonCommandItems: Doctrine\Common\Collections\ArrayCollection {#2106 …} -devisItems: Doctrine\Common\Collections\ArrayCollection {#2107 …} -factureItems: Doctrine\Common\Collections\ArrayCollection {#2108 …} -avoirItems: Doctrine\Common\Collections\ArrayCollection {#2109 …} -avoirFournisseurItems: Doctrine\Common\Collections\ArrayCollection {#2110 …} -entreStockItems: Doctrine\Common\Collections\ArrayCollection {#2111 …} -venteItems: Doctrine\Common\Collections\ArrayCollection {#2112 …} -oldId: null -rates: Doctrine\Common\Collections\ArrayCollection {#2113 …} -isBarcodeGenerated: false -image: null -imageFile: null -isFavorite: null -stockAlert: null -createdAt: null -updatedAt: null } |
ref
"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" => "Reference" ] |
[ "placeholder" => "Reference" ] |
| label | "Reference" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "Reference" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2524 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Reference" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2520 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2401 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Reference" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_ref" ] |
| cache_key | "_produit_ref_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2702 -errors: [] -form: Symfony\Component\Form\Form {#2772 …} } |
| form | Symfony\Component\Form\FormView {#2722 …5} |
| full_name | "produit[ref]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_ref" |
| label | "Reference" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ref" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_ref" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
codebar
"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" => "Codebar" ] |
[ "placeholder" => "Codebar" ] |
| label | "Codebar" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "Codebar" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2530 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Codebar" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2532 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2531 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Codebar" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_codebar" ] |
| cache_key | "_produit_codebar_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2715 -errors: [] -form: Symfony\Component\Form\Form {#2775 …} } |
| form | Symfony\Component\Form\FormView {#2655 …5} |
| full_name | "produit[codebar]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_codebar" |
| label | "Codebar" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "codebar" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_codebar" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
barcodeGenerated
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-controller" => "hint--hint" "data-hint--hint-content-value" => "Générer code barre" ] |
[ "data-controller" => "hint--hint" "data-hint--hint-content-value" => "Générer code barre" ] |
| label | false |
same as passed value |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "mb-0 form-check form-switch form-switch-info" ] |
[ "class" => "mb-0 form-check form-switch form-switch-info" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-controller" => "hint--hint" "data-hint--hint-content-value" => "Générer code barre" ] |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2542 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2543 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "mb-0 form-check form-switch form-switch-info" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2545 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2547 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "hint--hint" "data-hint--hint-content-value" => "Générer code barre" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_produit_barcodeGenerated" ] |
| cache_key | "_produit_barcodeGenerated_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2575 -errors: [] -form: Symfony\Component\Form\Form {#2778 …} } |
| form | Symfony\Component\Form\FormView {#2566 …5} |
| full_name | "produit[barcodeGenerated]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_barcodeGenerated" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "barcodeGenerated" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "mb-0 form-check form-switch form-switch-info" ] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_barcodeGenerated" |
| valid | true |
| value | "1" |
qty
"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 | "0" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "data-cleave--cleave-is-numeral-positive-only-value" => "false" "placeholder" => "Quantité" ] |
[ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "data-cleave--cleave-is-numeral-positive-only-value" => "false" "placeholder" => "Quantité" ] |
| label | "Quantité" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "data-cleave--cleave-is-numeral-positive-only-value" => "false" "placeholder" => "Quantité" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2554 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Quantité" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2556 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2555 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "data-cleave--cleave-is-numeral-positive-only-value" => "false" "placeholder" => "Quantité" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_qty" ] |
| cache_key | "_produit_qty_text" |
| compound | false |
| data | "0" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2557 -errors: [] -form: Symfony\Component\Form\Form {#2781 …} } |
| form | Symfony\Component\Form\FormView {#2544 …5} |
| full_name | "produit[qty]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_qty" |
| label | "Quantité" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "qty" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_qty" |
| uses_autocomplete | false |
| valid | true |
| value | "0" |
prixRevient
"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 | "0" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-produit--form-produit-target" => "prixRevient" "data-action" => "keyup->produit--form-produit#changePrixRevient" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Revient" ] |
[ "data-produit--form-produit-target" => "prixRevient" "data-action" => "keyup->produit--form-produit#changePrixRevient" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Revient" ] |
| label | "Prix Revient" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "data-produit--form-produit-target" => "prixRevient" "data-action" => "keyup->produit--form-produit#changePrixRevient" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Revient" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2563 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Prix Revient" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2565 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2564 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-produit--form-produit-target" => "prixRevient" "data-action" => "keyup->produit--form-produit#changePrixRevient" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Revient" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_prixRevient" ] |
| cache_key | "_produit_prixRevient_text" |
| compound | false |
| data | "0" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2533 -errors: [] -form: Symfony\Component\Form\Form {#2784 …} } |
| form | Symfony\Component\Form\FormView {#2519 …5} |
| full_name | "produit[prixRevient]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_prixRevient" |
| label | "Prix Revient" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "prixRevient" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_prixRevient" |
| uses_autocomplete | false |
| valid | true |
| value | "0" |
name
"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" => "Nom" ] |
[ "placeholder" => "Nom" ] |
| label | "Nom" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "Nom" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2572 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Nom" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2574 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2573 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Nom" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_name" ] |
| cache_key | "_produit_name_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2812 -errors: [] -form: Symfony\Component\Form\Form {#2787 …} } |
| form | Symfony\Component\Form\FormView {#2814 …5} |
| full_name | "produit[name]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_name" |
| label | "Nom" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "name" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_name" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
unite
"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 |
|---|---|---|
| autocomplete | true |
same as passed value |
| class | "App\Entity\Produit\ProduitUnite" |
same as passed value |
| label | "Unité" |
same as passed value |
| placeholder | "Choisir une unité" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#2605 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#2606 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2646 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2610 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2651 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2652 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2654 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2653 …} } |
| choices | null |
| class | "App\Entity\Produit\ProduitUnite" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerJ6BZLNl\EntityManagerGhost4c60c49 {#207 …12} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 {#2615 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerJ6BZLNl\EntityManagerGhost4c60c49 {#207 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2616 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Unité" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | "Choisir une unité" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2609 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2607 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_produit_unite" ] |
| cache_key | "_produit_unite_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 47 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2817 +data: App\Entity\Produit\ProduitUnite {#2877 …} +value: "47" +label: "METRE" +attr: [] +labelTranslationParameters: [] } 48 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2871 +data: App\Entity\Produit\ProduitUnite {#3045 …} +value: "48" +label: "m²" +attr: [] +labelTranslationParameters: [] } 49 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2881 +data: App\Entity\Produit\ProduitUnite {#3052 …} +value: "49" +label: "m³" +attr: [] +labelTranslationParameters: [] } 50 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2882 +data: App\Entity\Produit\ProduitUnite {#3059 …} +value: "50" +label: "PIECE" +attr: [] +labelTranslationParameters: [] } 51 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2890 +data: App\Entity\Produit\ProduitUnite {#3066 …} +value: "51" +label: "KG" +attr: [] +labelTranslationParameters: [] } 52 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2867 +data: App\Entity\Produit\ProduitUnite {#3073 …} +value: "52" +label: "CC" +attr: [] +labelTranslationParameters: [] } 53 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2880 +data: App\Entity\Produit\ProduitUnite {#3080 …} +value: "53" +label: "L" +attr: [] +labelTranslationParameters: [] } 54 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2873 +data: App\Entity\Produit\ProduitUnite {#3087 …} +value: "54" +label: "g" +attr: [] +labelTranslationParameters: [] } 55 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2884 +data: App\Entity\Produit\ProduitUnite {#3094 …} +value: "55" +label: "SAC" +attr: [] +labelTranslationParameters: [] } 56 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2872 +data: App\Entity\Produit\ProduitUnite {#3101 …} +value: "56" +label: "SACHET" +attr: [] +labelTranslationParameters: [] } 57 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2874 +data: App\Entity\Produit\ProduitUnite {#3108 …} +value: "57" +label: "Boite" +attr: [] +labelTranslationParameters: [] } 58 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3225 +data: App\Entity\Produit\ProduitUnite {#3115 …} +value: "58" +label: "ROULEAU" +attr: [] +labelTranslationParameters: [] } 59 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3226 +data: App\Entity\Produit\ProduitUnite {#3122 …} +value: "59" +label: "BD" +attr: [] +labelTranslationParameters: [] } 60 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3227 +data: App\Entity\Produit\ProduitUnite {#3129 …} +value: "60" +label: "Flacon" +attr: [] +labelTranslationParameters: [] } 61 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3228 +data: App\Entity\Produit\ProduitUnite {#3136 …} +value: "61" +label: "Tonne" +attr: [] +labelTranslationParameters: [] } 62 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3229 +data: App\Entity\Produit\ProduitUnite {#3143 …} +value: "62" +label: "DH" +attr: [] +labelTranslationParameters: [] } 63 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3230 +data: App\Entity\Produit\ProduitUnite {#3150 …} +value: "63" +label: "Jour" +attr: [] +labelTranslationParameters: [] } 64 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3231 +data: App\Entity\Produit\ProduitUnite {#3157 …} +value: "64" +label: "u" +attr: [] +labelTranslationParameters: [] } 65 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3232 +data: App\Entity\Produit\ProduitUnite {#3164 …} +value: "65" +label: "JEU" +attr: [] +labelTranslationParameters: [] } 66 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3233 +data: App\Entity\Produit\ProduitUnite {#3171 …} +value: "66" +label: "seau" +attr: [] +labelTranslationParameters: [] } 67 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3234 +data: App\Entity\Produit\ProduitUnite {#3178 …} +value: "67" +label: "KIT" +attr: [] +labelTranslationParameters: [] } 68 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3235 +data: App\Entity\Produit\ProduitUnite {#3185 …} +value: "68" +label: "Pack" +attr: [] +labelTranslationParameters: [] } 69 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3236 +data: App\Entity\Produit\ProduitUnite {#3192 …} +value: "69" +label: "bidon" +attr: [] +labelTranslationParameters: [] } 72 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3237 +data: App\Entity\Produit\ProduitUnite {#3199 …} +value: "72" +label: "PAIRE" +attr: [] +labelTranslationParameters: [] } 73 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3238 +data: App\Entity\Produit\ProduitUnite {#3206 …} +value: "73" +label: "BARRE" +attr: [] +labelTranslationParameters: [] } 74 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3239 +data: App\Entity\Produit\ProduitUnite {#3213 …} +value: "74" +label: "PLAQUE" +attr: [] +labelTranslationParameters: [] } 75 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3240 +data: App\Entity\Produit\ProduitUnite {#3220 …} +value: "75" +label: "BARRETTE" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#2815 -errors: [] -form: Symfony\Component\Form\Form {#2790 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2816 …5} |
| full_name | "produit[unite]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_unite" |
| is_selected | Closure($choice, $value) {#3242 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Unité" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "unite" |
| placeholder | "Choisir une unité" |
| 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 | "_produit_unite" |
| uses_autocomplete | true |
| valid | true |
| value | "" |
produitCategory
"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 |
|---|---|---|
| autocomplete | true |
same as passed value |
| class | "App\Entity\Produit\ProduitCategory" |
same as passed value |
| label | "Groupe" |
same as passed value |
| placeholder | "Choisir une groupe" |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#2395 returnType: "Doctrine\ORM\QueryBuilder" class: "App\Form\Produit\ProduitType" this: App\Form\Produit\ProduitType {#2258 …} } |
Doctrine\ORM\QueryBuilder {#2698 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2691 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "pc" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2697 #from: "App\Entity\Produit\ProduitCategory" #alias: "pc" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2696 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "pc.title ASC" ] } ] ] -type: Doctrine\ORM\QueryType {#494 …} -dql: "SELECT pc FROM App\Entity\Produit\ProduitCategory pc ORDER BY pc.title ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#2699 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: ContainerJ6BZLNl\EntityManagerGhost4c60c49 {#207 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#2605 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#2606 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2724 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2694 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2695 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2652 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2693 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2692 …} } |
| choices | null |
| class | "App\Entity\Produit\ProduitCategory" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerJ6BZLNl\EntityManagerGhost4c60c49 {#207 …12} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 {#2712 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerJ6BZLNl\EntityManagerGhost4c60c49 {#207 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2665 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Groupe" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | "Choisir une groupe" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#2698 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2691 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "pc" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2697 #from: "App\Entity\Produit\ProduitCategory" #alias: "pc" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2696 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "pc.title ASC" ] } ] ] -type: Doctrine\ORM\QueryType {#494 …} -dql: "SELECT pc FROM App\Entity\Produit\ProduitCategory pc ORDER BY pc.title ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#2699 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: ContainerJ6BZLNl\EntityManagerGhost4c60c49 {#207 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2664 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2663 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_produit_produitCategory" ] |
| cache_key | "_produit_produitCategory_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 46 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3248 +data: App\Entity\Produit\ProduitCategory {#3262 …} +value: "46" +label: "BOULONS ET VIS" +attr: [] +labelTranslationParameters: [] } 37 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3250 +data: App\Entity\Produit\ProduitCategory {#3268 …} +value: "37" +label: "CARRELAGE" +attr: [] +labelTranslationParameters: [] } 49 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3253 +data: App\Entity\Produit\ProduitCategory {#3273 …} +value: "49" +label: "COLLES-SCOTCHES" +attr: [] +labelTranslationParameters: [] } 38 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3254 +data: App\Entity\Produit\ProduitCategory {#3278 …} +value: "38" +label: "CONSOMMABLE" +attr: [] +labelTranslationParameters: [] } 31 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3252 +data: App\Entity\Produit\ProduitCategory {#3283 …} +value: "31" +label: "ELECTRICITE" +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3249 +data: App\Entity\Produit\ProduitCategory {#3288 …} +value: "36" +label: "ELECTRONIQUE" +attr: [] +labelTranslationParameters: [] } 47 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3258 +data: App\Entity\Produit\ProduitCategory {#3293 …} +value: "47" +label: "ESSENCE - DILUANT -AUTRES" +attr: [] +labelTranslationParameters: [] } 39 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3256 +data: App\Entity\Produit\ProduitCategory {#3298 …} +value: "39" +label: "FRIGORISTE & GAZ & CLIM & CAFE" +attr: [] +labelTranslationParameters: [] } 48 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3257 +data: App\Entity\Produit\ProduitCategory {#3303 …} +value: "48" +label: "FRISES-BAG-MOUL-JOINTS" +attr: [] +labelTranslationParameters: [] } 51 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3251 +data: App\Entity\Produit\ProduitCategory {#3308 …} +value: "51" +label: "LUSTRES-APPLIQUES" +attr: [] +labelTranslationParameters: [] } 45 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3255 +data: App\Entity\Produit\ProduitCategory {#3313 …} +value: "45" +label: "MAÇONNERIE - ÉTANCHEITÉ" +attr: [] +labelTranslationParameters: [] } 42 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3366 +data: App\Entity\Produit\ProduitCategory {#3318 …} +value: "42" +label: "MAISON ET ELECTROMENAGER" +attr: [] +labelTranslationParameters: [] } 41 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3367 +data: App\Entity\Produit\ProduitCategory {#3323 …} +value: "41" +label: "MARBRE ET MOSAIQUE ET PIERRE" +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3368 +data: App\Entity\Produit\ProduitCategory {#3328 …} +value: "35" +label: "OUTILLAGE" +attr: [] +labelTranslationParameters: [] } 44 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3369 +data: App\Entity\Produit\ProduitCategory {#3333 …} +value: "44" +label: "PAPIER PEINT & BARDAGE & ADHÉSIF" +attr: [] +labelTranslationParameters: [] } 43 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3370 +data: App\Entity\Produit\ProduitCategory {#3338 …} +value: "43" +label: "PEINTURE-VERNIS" +attr: [] +labelTranslationParameters: [] } 50 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3371 +data: App\Entity\Produit\ProduitCategory {#3343 …} +value: "50" +label: "PIECES RECHANGE CHAFFE EAU" +attr: [] +labelTranslationParameters: [] } 40 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3372 +data: App\Entity\Produit\ProduitCategory {#3348 …} +value: "40" +label: "PISCINE ET EAUX" +attr: [] +labelTranslationParameters: [] } 32 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3373 +data: App\Entity\Produit\ProduitCategory {#3353 …} +value: "32" +label: "PLOMBERIE" +attr: [] +labelTranslationParameters: [] } 34 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3374 +data: App\Entity\Produit\ProduitCategory {#3358 …} +value: "34" +label: "QUINCAILLEURIE" +attr: [] +labelTranslationParameters: [] } 33 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3375 +data: App\Entity\Produit\ProduitCategory {#3363 …} +value: "33" +label: "SANITAIRE ET MIROIRS" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#3247 -errors: [] -form: Symfony\Component\Form\Form {#2793 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#3243 …5} |
| full_name | "produit[produitCategory]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_produitCategory" |
| is_selected | Closure($choice, $value) {#3377 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Groupe" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "produitCategory" |
| placeholder | "Choisir une groupe" |
| 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 | "_produit_produitCategory" |
| uses_autocomplete | true |
| valid | true |
| value | "" |
prixVente
"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 | "0" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-produit--form-produit-target" => "prixVente" "data-action" => "keyup->produit--form-produit#changePrixVente" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Vente" ] |
[ "data-produit--form-produit-target" => "prixVente" "data-action" => "keyup->produit--form-produit#changePrixVente" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Vente" ] |
| label | "Prix Vente" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "data-produit--form-produit-target" => "prixVente" "data-action" => "keyup->produit--form-produit#changePrixVente" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Vente" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2706 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Prix Vente" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2703 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2704 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-produit--form-produit-target" => "prixVente" "data-action" => "keyup->produit--form-produit#changePrixVente" "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 "placeholder" => "Prix Vente" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_prixVente" ] |
| cache_key | "_produit_prixVente_text" |
| compound | false |
| data | "0" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3378 -errors: [] -form: Symfony\Component\Form\Form {#2796 …} } |
| form | Symfony\Component\Form\FormView {#3379 …5} |
| full_name | "produit[prixVente]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_prixVente" |
| label | "Prix Vente" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "prixVente" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_prixVente" |
| uses_autocomplete | false |
| valid | true |
| value | "0" |
stockAlert
"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 | [ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 ] |
[ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 ] |
| label | "Alerte Stock" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2718 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Alerte Stock" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2716 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2717 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "cleave--cleave" "data-cleave--cleave-numeral-decimal-scale-value" => 2 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_produit_stockAlert" ] |
| cache_key | "_produit_stockAlert_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3380 -errors: [] -form: Symfony\Component\Form\Form {#2799 …} } |
| form | Symfony\Component\Form\FormView {#3381 …5} |
| full_name | "produit[stockAlert]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_stockAlert" |
| label | "Alerte Stock" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "stockAlert" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_stockAlert" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
note
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 |
|---|---|---|
| label | "Description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2733 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "Description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2735 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2734 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_produit_note" ] |
| cache_key | "_produit_note_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3382 -errors: [] -form: Symfony\Component\Form\Form {#2802 …} } |
| form | Symfony\Component\Form\FormView {#3383 …5} |
| full_name | "produit[note]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_note" |
| label | "Description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "note" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_note" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
isFavorite
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "Favoris" |
same as passed value |
| required | 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 | 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2542 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2543 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Favoris" |
| 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() {#2743 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2742 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_produit_isFavorite" ] |
| cache_key | "_produit_isFavorite_checkbox" |
| checked | false |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3384 -errors: [] -form: Symfony\Component\Form\Form {#2805 …} } |
| form | Symfony\Component\Form\FormView {#3385 …5} |
| full_name | "produit[isFavorite]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_isFavorite" |
| label | "Favoris" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "isFavorite" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_produit_isFavorite" |
| valid | true |
| value | "1" |
imageFile
"Symfony\UX\Dropzone\Form\DropzoneType"
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 |
|---|---|---|
| label | "Photo" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [ "placeholder" => "Drag and drop or browse" ] |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| 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 select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Photo" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| 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() {#2762 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#2761 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "Drag and drop or browse" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "dropzone" "_produit_imageFile" ] |
| cache_key | "_produit_imageFile_dropzone" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3386 -errors: [] -form: Symfony\Component\Form\Form {#2808 …} } |
| form | Symfony\Component\Form\FormView {#3387 …5} |
| full_name | "produit[imageFile]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit_imageFile" |
| label | "Photo" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "imageFile" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_produit_imageFile" |
| 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 {#2061 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#165 …} -logger: Monolog\Logger {#161 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#2062 …} -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) {#3391 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() {#3393 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#679 …} $message: Closure() {#3392 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_produit__token" ] |
| cache_key | "_produit__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3403 -errors: [] -form: Symfony\Component\Form\Form {#3399 …} } |
| form | Symfony\Component\Form\FormView {#3394 …5} |
| full_name | "produit[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "produit__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 | "_produit__token" |
| valid | true |
| value | "csrf-token" |