Forms
-
product_filter
-
minPrice
-
maxPrice
-
orderBy
-
placeholder
-
0
-
1
-
2
-
3
-
-
categories
-
7
-
8
-
-
category_id
-
subcategory_id
-
unit_detail_base_price
-
49
-
143
-
55
-
-
unitDetail
-
66
-
69
-
72
-
98
-
99
-
141
-
142
-
-
product_filter
"App\Form\ProductFilterType"
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 |
|---|---|---|
| csrf_protection | false |
same as passed value |
| method | "POST" |
same as passed value |
| page_form | "subCategory_page" |
same as passed value |
| price_range | [ "min" => 16000.0 "max" => 34500.0 ] |
[ "min" => 16000.0 "max" => 34500.0 ] |
| subCategoryEntity | App\Entity\SubCategory {#594 -id: 3 -name: "Volume et récupération" -ordre: 1 -seo_titre: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisi" -seo_description: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisie" -imageFile: null -image: "a0fcf52fd137b7632d8ffaec9e273800-6848c85bee03b379411569.png" -slug: "volume-et-recuperation" -is_active: true -created_at: DateTimeImmutable @1749600347 {#839 date: 2025-06-11 00:05:47.0 UTC (+00:00) } -categories: Doctrine\ORM\PersistentCollection {#862 …} -productGroups: Doctrine\ORM\PersistentCollection {#902 …} -codePromos: Doctrine\ORM\PersistentCollection {#754 …} } |
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 |
| categoryEntity | null |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | false |
| csrf_token_id | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1865 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 | [] |
| id_sub_category | null |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| page_form | "subCategory_page" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| price_range | [ "min" => 16000.0 "max" => 34500.0 ] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| subCategoryEntity | App\Entity\SubCategory {#594 -id: 3 -name: "Volume et récupération" -ordre: 1 -seo_titre: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisi" -seo_description: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisie" -imageFile: null -image: "a0fcf52fd137b7632d8ffaec9e273800-6848c85bee03b379411569.png" -slug: "volume-et-recuperation" -is_active: true -created_at: DateTimeImmutable @1749600347 {#839 date: 2025-06-11 00:05:47.0 UTC (+00:00) } -categories: Doctrine\ORM\PersistentCollection {#862 …} -productGroups: Doctrine\ORM\PersistentCollection {#902 …} -codePromos: Doctrine\ORM\PersistentCollection {#754 …} } |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1867 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1866 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "product_filter" "_product_filter" ] |
| cache_key | "_product_filter_product_filter" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1857 -errors: [] -form: Symfony\Component\Form\Form {#2228 …} } |
| form | Symfony\Component\Form\FormView {#2076 …5} |
| full_name | "product_filter" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "product_filter" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter" |
| valid | true |
| value | null |
minPrice
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "160" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | 160.0 |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | 160.0 |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1852 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 | 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() {#1886 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1883 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_product_filter_minPrice" ] |
| cache_key | "_product_filter_minPrice_hidden" |
| compound | false |
| data | "160" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2556 -errors: [] -form: Symfony\Component\Form\Form {#2266 …} } |
| form | Symfony\Component\Form\FormView {#2558 …5} |
| full_name | "product_filter[minPrice]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_minPrice" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "minPrice" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_minPrice" |
| valid | true |
| value | "160" |
maxPrice
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "345" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | 345.0 |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | 345.0 |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1854 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 | 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() {#1856 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1834 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_product_filter_maxPrice" ] |
| cache_key | "_product_filter_maxPrice_hidden" |
| compound | false |
| data | "345" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2555 -errors: [] -form: Symfony\Component\Form\Form {#2269 …} } |
| form | Symfony\Component\Form\FormView {#2554 …5} |
| full_name | "product_filter[maxPrice]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_maxPrice" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "maxPrice" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_maxPrice" |
| valid | true |
| value | "345" |
orderBy
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 |
|---|---|---|
| choices | [ "Nom de A à Z" => "name_asc" "Nom de Z à A" => "name_desc" "Prix croissant" => "price_asc" "Prix décroissant" => "price_desc" ] |
[ "Nom de A à Z" => "name_asc" "Nom de Z à A" => "name_desc" "Prix croissant" => "price_asc" "Prix décroissant" => "price_desc" ] |
| expanded | true |
same as passed value |
| label | "Trier par" |
same as passed value |
| mapped | false |
same as passed value |
| multiple | false |
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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "Nom de A à Z" => "name_asc" "Nom de Z à A" => "name_desc" "Prix croissant" => "price_asc" "Prix décroissant" => "price_desc" ] |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Trier par" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| multiple | false |
| placeholder | "None" |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1895 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1893 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_product_filter_orderBy" ] |
| cache_key | "_product_filter_orderBy_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#1907 +data: "name_asc" +value: "name_asc" +label: "Nom de A à Z" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1908 +data: "name_desc" +value: "name_desc" +label: "Nom de Z à A" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1906 +data: "price_asc" +value: "price_asc" +label: "Prix croissant" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#1905 +data: "price_desc" +value: "price_desc" +label: "Prix décroissant" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2537 -errors: [] -form: Symfony\Component\Form\Form {#2292 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#2540 …5} |
| full_name | "product_filter[orderBy]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_orderBy" |
| is_selected | Closure($choice, $value) {#2507 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Trier par" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "orderBy" |
| placeholder | "None" |
| 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 | "_product_filter_orderBy" |
| valid | true |
| value | "" |
placeholder
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "None" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "None" |
| 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() {#2236 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2238 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_filter_orderBy_entry" ] |
| cache_key | "_product_filter_orderBy_entry_radio" |
| checked | true |
| compound | false |
| data | true |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2394 -errors: [] -form: Symfony\Component\Form\Form {#2295 …} } |
| form | Symfony\Component\Form\FormView {#2412 …5} |
| full_name | "product_filter[orderBy]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_orderBy_placeholder" |
| label | "None" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "placeholder" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_orderBy_entry" |
| valid | true |
| value | "" |
0
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Nom de A à Z" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "name_asc" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Nom de A à Z" |
| 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() {#2247 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2248 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "name_asc" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_filter_orderBy_entry" ] |
| cache_key | "_product_filter_orderBy_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2403 -errors: [] -form: Symfony\Component\Form\Form {#2298 …} } |
| form | Symfony\Component\Form\FormView {#2258 …5} |
| full_name | "product_filter[orderBy]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_orderBy_0" |
| label | "Nom de A à Z" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_orderBy_entry" |
| valid | true |
| value | "name_asc" |
1
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Nom de Z à A" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "name_desc" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Nom de Z à A" |
| 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() {#2257 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2256 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "name_desc" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_filter_orderBy_entry" ] |
| cache_key | "_product_filter_orderBy_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2156 -errors: [] -form: Symfony\Component\Form\Form {#2301 …} } |
| form | Symfony\Component\Form\FormView {#2539 …5} |
| full_name | "product_filter[orderBy]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_orderBy_1" |
| label | "Nom de Z à A" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "1" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_orderBy_entry" |
| valid | true |
| value | "name_desc" |
2
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Prix croissant" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "price_asc" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Prix croissant" |
| 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() {#2275 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2276 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "price_asc" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_filter_orderBy_entry" ] |
| cache_key | "_product_filter_orderBy_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#1868 -errors: [] -form: Symfony\Component\Form\Form {#2304 …} } |
| form | Symfony\Component\Form\FormView {#1951 …5} |
| full_name | "product_filter[orderBy]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_orderBy_2" |
| label | "Prix croissant" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "2" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_orderBy_entry" |
| valid | true |
| value | "price_asc" |
3
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Prix décroissant" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "price_desc" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Prix décroissant" |
| 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() {#2285 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2284 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "price_desc" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_filter_orderBy_entry" ] |
| cache_key | "_product_filter_orderBy_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2560 -errors: [] -form: Symfony\Component\Form\Form {#2307 …} } |
| form | Symfony\Component\Form\FormView {#2561 …5} |
| full_name | "product_filter[orderBy]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_orderBy_3" |
| label | "Prix décroissant" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "3" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_orderBy_entry" |
| valid | true |
| value | "price_desc" |
categories
"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 | "name" |
same as passed value |
| class | "App\Entity\Category" |
same as passed value |
| expanded | true |
same as passed value |
| label | "Catégories" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(CategoryRepository $er) {#1917 class: "App\Form\ProductFilterType" this: App\Form\ProductFilterType {#1508 …} use: { $subCategoryEntity: App\Entity\SubCategory {#594 -id: 3 -name: "Volume et récupération" -ordre: 1 -seo_titre: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisi" -seo_description: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisie" -imageFile: null -image: "a0fcf52fd137b7632d8ffaec9e273800-6848c85bee03b379411569.png" -slug: "volume-et-recuperation" -is_active: true -created_at: DateTimeImmutable @1749600347 {#839 date: 2025-06-11 00:05:47.0 UTC (+00:00) } -categories: Doctrine\ORM\PersistentCollection {#862 …} -productGroups: Doctrine\ORM\PersistentCollection {#902 …} -codePromos: Doctrine\ORM\PersistentCollection {#754 …} } } } |
Doctrine\ORM\QueryBuilder {#1936 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1931 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "c" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1935 #from: "App\Entity\Category" #alias: "c" #indexBy: null } ] "join" => [ "c" => [ Doctrine\ORM\Query\Expr\Join {#1933 #joinType: "INNER" #join: "c.productGroups" #alias: "pg" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#1934 #joinType: "INNER" #join: "pg.subCategory" #alias: "sub_cat" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#1927 #joinType: "INNER" #join: "pg.products" #alias: "p" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#1932 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "c.is_active = true" "sub_cat = :subCategoryEntity" "p.is_active = true" ] } "groupBy" => [ Doctrine\ORM\Query\Expr\GroupBy {#1941 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "c.id" ] } ] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\Internal\QueryType {#996 …} -dql: "SELECT c FROM App\Entity\Category c INNER JOIN c.productGroups pg INNER JOIN pg.subCategory sub_cat INNER JOIN pg.products p WHERE c.is_active = true AND sub_cat = :subCategoryEntity AND p.is_active = true GROUP BY c.id" -parameters: Doctrine\Common\Collections\ArrayCollection {#1930 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "pg" => "c" "sub_cat" => "c" "p" => "c" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} } |
| 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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1993 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1944 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1966 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1942 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1972 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1947 …} } |
| choices | null |
| class | "App\Entity\Category" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container4VFeheq\EntityManagerGhost614a58f {#504 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| 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 {#1996 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#563 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Catégories" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#1936 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1931 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "c" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1935 #from: "App\Entity\Category" #alias: "c" #indexBy: null } ] "join" => [ "c" => [ Doctrine\ORM\Query\Expr\Join {#1933 #joinType: "INNER" #join: "c.productGroups" #alias: "pg" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#1934 #joinType: "INNER" #join: "pg.subCategory" #alias: "sub_cat" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#1927 #joinType: "INNER" #join: "pg.products" #alias: "p" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#1932 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "c.is_active = true" "sub_cat = :subCategoryEntity" "p.is_active = true" ] } "groupBy" => [ Doctrine\ORM\Query\Expr\GroupBy {#1941 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "c.id" ] } ] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\Internal\QueryType {#996 …} -dql: "SELECT c FROM App\Entity\Category c INNER JOIN c.productGroups pg INNER JOIN pg.subCategory sub_cat INNER JOIN pg.products p WHERE c.is_active = true AND sub_cat = :subCategoryEntity AND p.is_active = true GROUP BY c.id" -parameters: Doctrine\Common\Collections\ArrayCollection {#1930 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "pg" => "c" "sub_cat" => "c" "p" => "c" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1937 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1939 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_product_filter_categories" ] |
| cache_key | "_product_filter_categories_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#1989 +data: App\Entity\Category {#882 …} +value: "7" +label: "Bruleurs de graisse" +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#1985 +data: App\Entity\Category {#1976 …} +value: "8" +label: "Objectifs" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2553 -errors: [] -form: Symfony\Component\Form\Form {#2328 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#2508 …5} |
| full_name | "product_filter[categories]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_categories" |
| is_selected | Closure($choice, array $values) {#2563 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Catégories" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "categories" |
| placeholder | null |
| 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 | "_product_filter_categories" |
| valid | true |
| value | [] |
7
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Bruleurs de graisse" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "7" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Bruleurs de graisse" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2312 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2311 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "7" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_categories_entry" ] |
| cache_key | "_product_filter_categories_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2566 -errors: [] -form: Symfony\Component\Form\Form {#2331 …} } |
| form | Symfony\Component\Form\FormView {#2565 …5} |
| full_name | "product_filter[categories][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_categories_7" |
| label | "Bruleurs de graisse" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "7" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_categories_entry" |
| valid | true |
| value | "7" |
8
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Objectifs" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "8" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Objectifs" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2321 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2320 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "8" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_categories_entry" ] |
| cache_key | "_product_filter_categories_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2567 -errors: [] -form: Symfony\Component\Form\Form {#2334 …} } |
| form | Symfony\Component\Form\FormView {#2568 …5} |
| full_name | "product_filter[categories][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_categories_8" |
| label | "Objectifs" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "8" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_categories_entry" |
| valid | true |
| value | "8" |
category_id
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 |
|---|---|---|
| data | null |
same as passed value |
| mapped | 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | null |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1973 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() {#1963 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1964 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_product_filter_category_id" ] |
| cache_key | "_product_filter_category_id_hidden" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2564 -errors: [] -form: Symfony\Component\Form\Form {#2337 …} } |
| form | Symfony\Component\Form\FormView {#2562 …5} |
| full_name | "product_filter[category_id]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_category_id" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "category_id" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_category_id" |
| valid | true |
| value | "" |
subcategory_id
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "3" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | 3 |
same as passed value |
| mapped | 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | 3 |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1955 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() {#1952 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#1954 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_product_filter_subcategory_id" ] |
| cache_key | "_product_filter_subcategory_id_hidden" |
| compound | false |
| data | "3" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2570 -errors: [] -form: Symfony\Component\Form\Form {#2340 …} } |
| form | Symfony\Component\Form\FormView {#2569 …5} |
| full_name | "product_filter[subcategory_id]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_subcategory_id" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "subcategory_id" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_filter_subcategory_id" |
| valid | true |
| value | "3" |
unit_detail_base_price
"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 | "getProductsAsBasePriceFormatted" |
same as passed value |
| class | "App\Entity\UniteDetail" |
same as passed value |
| expanded | true |
same as passed value |
| group_by | Closure(UniteDetail $choice) {#1926 class: "App\Form\ProductFilterType" this: App\Form\ProductFilterType {#1508 …} } |
same as passed value |
| label | "Unités de mesure" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(UniteDetailRepository $er) {#1924 class: "App\Form\ProductFilterType" this: App\Form\ProductFilterType {#1508 …} use: { $categoryEntity: null $subCategoryEntity: App\Entity\SubCategory {#594 -id: 3 -name: "Volume et récupération" -ordre: 1 -seo_titre: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisi" -seo_description: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisie" -imageFile: null -image: "a0fcf52fd137b7632d8ffaec9e273800-6848c85bee03b379411569.png" -slug: "volume-et-recuperation" -is_active: true -created_at: DateTimeImmutable @1749600347 {#839 date: 2025-06-11 00:05:47.0 UTC (+00:00) } -categories: Doctrine\ORM\PersistentCollection {#862 …} -productGroups: Doctrine\ORM\PersistentCollection {#902 …} -codePromos: Doctrine\ORM\PersistentCollection {#754 …} } } } |
Doctrine\ORM\QueryBuilder {#2003 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2005 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "ud" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2006 #from: "App\Entity\UniteDetail" #alias: "ud" #indexBy: null } ] "join" => [ "ud" => [ Doctrine\ORM\Query\Expr\Join {#2008 #joinType: "INNER" #join: "ud.products_as_base_price" #alias: "p" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2002 #joinType: "INNER" #join: "ud.unite" #alias: "u" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2001 #joinType: "INNER" #join: "p.product_group" #alias: "pg" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#1997 #joinType: "INNER" #join: "pg.subCategory" #alias: "subcat" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2000 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "p.is_active = true" "subcat = :subCategory" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1999 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "u.name ASC" ] } Doctrine\ORM\Query\Expr\OrderBy {#1998 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "ud.name ASC" ] } ] ] -type: Doctrine\ORM\Internal\QueryType {#996 …} -dql: "SELECT ud FROM App\Entity\UniteDetail ud INNER JOIN ud.products_as_base_price p INNER JOIN ud.unite u INNER JOIN p.product_group pg INNER JOIN pg.subCategory subcat WHERE p.is_active = true AND subcat = :subCategory ORDER BY u.name ASC, ud.name ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#2007 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "p" => "ud" "u" => "ud" "pg" => "ud" "subcat" => "ud" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} } |
| 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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "getProductsAsBasePriceFormatted" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2133 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2029 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2031 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1942 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2026 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2023 …} } |
| choices | null |
| class | "App\Entity\UniteDetail" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container4VFeheq\EntityManagerGhost614a58f {#504 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | Closure(UniteDetail $choice) {#1926 class: "App\Form\ProductFilterType" this: App\Form\ProductFilterType {#1508 …} } |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2073 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1133 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Unités de mesure" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#2003 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2005 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "ud" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2006 #from: "App\Entity\UniteDetail" #alias: "ud" #indexBy: null } ] "join" => [ "ud" => [ Doctrine\ORM\Query\Expr\Join {#2008 #joinType: "INNER" #join: "ud.products_as_base_price" #alias: "p" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2002 #joinType: "INNER" #join: "ud.unite" #alias: "u" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2001 #joinType: "INNER" #join: "p.product_group" #alias: "pg" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#1997 #joinType: "INNER" #join: "pg.subCategory" #alias: "subcat" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2000 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "p.is_active = true" "subcat = :subCategory" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1999 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "u.name ASC" ] } Doctrine\ORM\Query\Expr\OrderBy {#1998 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "ud.name ASC" ] } ] ] -type: Doctrine\ORM\Internal\QueryType {#996 …} -dql: "SELECT ud FROM App\Entity\UniteDetail ud INNER JOIN ud.products_as_base_price p INNER JOIN ud.unite u INNER JOIN p.product_group pg INNER JOIN pg.subCategory subcat WHERE p.is_active = true AND subcat = :subCategory ORDER BY u.name ASC, ud.name ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#2007 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "p" => "ud" "u" => "ud" "pg" => "ud" "subcat" => "ud" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1995 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2013 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_product_filter_unit_detail_base_price" ] |
| cache_key | "_product_filter_unit_detail_base_price_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ "Gr" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#2060 +label: "Gr" +choices: [ 49 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2123 +data: Proxies\__CG__\App\Entity\UniteDetail {#1343 …} +value: "49" +label: "500 Gr" +attr: [] +labelTranslationParameters: [] } ] } "Kg" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#2138 +label: "Kg" +choices: [ 143 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2136 +data: Proxies\__CG__\App\Entity\UniteDetail {#1239 …} +value: "143" +label: "1.8 Kg" +attr: [] +labelTranslationParameters: [] } 55 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2120 +data: Proxies\__CG__\App\Entity\UniteDetail {#1272 …} +value: "55" +label: "2 Kg" +attr: [] +labelTranslationParameters: [] } ] } ] |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2571 -errors: [] -form: Symfony\Component\Form\Form {#2370 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#2572 …5} |
| full_name | "product_filter[unit_detail_base_price]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unit_detail_base_price" |
| is_selected | Closure($choice, array $values) {#2573 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Unités de mesure" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "unit_detail_base_price" |
| placeholder | null |
| 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 | "_product_filter_unit_detail_base_price" |
| valid | true |
| value | [] |
49
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "500 Gr" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "49" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "500 Gr" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2345 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2344 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "49" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unit_detail_base_price_entry" ] |
| cache_key | "_product_filter_unit_detail_base_price_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2577 -errors: [] -form: Symfony\Component\Form\Form {#2373 …} } |
| form | Symfony\Component\Form\FormView {#2576 …5} |
| full_name | "product_filter[unit_detail_base_price][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unit_detail_base_price_49" |
| label | "500 Gr" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "49" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unit_detail_base_price_entry" |
| valid | true |
| value | "49" |
143
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "1.8 Kg" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "143" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "1.8 Kg" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2354 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2353 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "143" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unit_detail_base_price_entry" ] |
| cache_key | "_product_filter_unit_detail_base_price_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2578 -errors: [] -form: Symfony\Component\Form\Form {#2376 …} } |
| form | Symfony\Component\Form\FormView {#2579 …5} |
| full_name | "product_filter[unit_detail_base_price][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unit_detail_base_price_143" |
| label | "1.8 Kg" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "143" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unit_detail_base_price_entry" |
| valid | true |
| value | "143" |
55
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "2 Kg" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "55" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "2 Kg" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2363 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2362 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "55" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unit_detail_base_price_entry" ] |
| cache_key | "_product_filter_unit_detail_base_price_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2580 -errors: [] -form: Symfony\Component\Form\Form {#2379 …} } |
| form | Symfony\Component\Form\FormView {#2581 …5} |
| full_name | "product_filter[unit_detail_base_price][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unit_detail_base_price_55" |
| label | "2 Kg" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "55" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unit_detail_base_price_entry" |
| valid | true |
| value | "55" |
unitDetail
"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 | "name" |
same as passed value |
| class | "App\Entity\UniteDetail" |
same as passed value |
| expanded | true |
same as passed value |
| label | "Variantes" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(UniteDetailRepository $er) {#1918 class: "App\Form\ProductFilterType" this: App\Form\ProductFilterType {#1508 …} use: { $categoryEntity: null $subCategoryEntity: App\Entity\SubCategory {#594 -id: 3 -name: "Volume et récupération" -ordre: 1 -seo_titre: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisi" -seo_description: "Volume et recuperation,whey,isolate,developpement, fitness diet tunisie" -imageFile: null -image: "a0fcf52fd137b7632d8ffaec9e273800-6848c85bee03b379411569.png" -slug: "volume-et-recuperation" -is_active: true -created_at: DateTimeImmutable @1749600347 {#839 date: 2025-06-11 00:05:47.0 UTC (+00:00) } -categories: Doctrine\ORM\PersistentCollection {#862 …} -productGroups: Doctrine\ORM\PersistentCollection {#902 …} -codePromos: Doctrine\ORM\PersistentCollection {#754 …} } } } |
Doctrine\ORM\QueryBuilder {#2147 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2151 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "ud" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2148 #from: "App\Entity\UniteDetail" #alias: "ud" #indexBy: null } ] "join" => [ "ud" => [ Doctrine\ORM\Query\Expr\Join {#2150 #joinType: "INNER" #join: "ud.products" #alias: "p" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2149 #joinType: "INNER" #join: "p.product_group" #alias: "pg" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2155 #joinType: "INNER" #join: "pg.subCategory" #alias: "subcat" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2153 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "p.is_active = true" "subcat = :subCategory" ] } "groupBy" => [ Doctrine\ORM\Query\Expr\GroupBy {#2154 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "ud.id" ] } ] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\Internal\QueryType {#996 …} -dql: "SELECT ud FROM App\Entity\UniteDetail ud INNER JOIN ud.products p INNER JOIN p.product_group pg INNER JOIN pg.subCategory subcat WHERE p.is_active = true AND subcat = :subCategory GROUP BY ud.id" -parameters: Doctrine\Common\Collections\ArrayCollection {#2152 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "p" => "ud" "pg" => "ud" "subcat" => "ud" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} } |
| 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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2202 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2158 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2235 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1942 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2159 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2023 …} } |
| choices | null |
| class | "App\Entity\UniteDetail" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container4VFeheq\EntityManagerGhost614a58f {#504 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| 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 {#2073 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1133 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Variantes" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#2147 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2151 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "ud" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2148 #from: "App\Entity\UniteDetail" #alias: "ud" #indexBy: null } ] "join" => [ "ud" => [ Doctrine\ORM\Query\Expr\Join {#2150 #joinType: "INNER" #join: "ud.products" #alias: "p" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2149 #joinType: "INNER" #join: "p.product_group" #alias: "pg" #conditionType: null #condition: null #indexBy: null } Doctrine\ORM\Query\Expr\Join {#2155 #joinType: "INNER" #join: "pg.subCategory" #alias: "subcat" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2153 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "p.is_active = true" "subcat = :subCategory" ] } "groupBy" => [ Doctrine\ORM\Query\Expr\GroupBy {#2154 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "ud.id" ] } ] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\Internal\QueryType {#996 …} -dql: "SELECT ud FROM App\Entity\UniteDetail ud INNER JOIN ud.products p INNER JOIN p.product_group pg INNER JOIN pg.subCategory subcat WHERE p.is_active = true AND subcat = :subCategory GROUP BY ud.id" -parameters: Doctrine\Common\Collections\ArrayCollection {#2152 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "p" => "ud" "pg" => "ud" "subcat" => "ud" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -em: Container4VFeheq\EntityManagerGhost614a58f {#504 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2146 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2145 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_product_filter_unitDetail" ] |
| cache_key | "_product_filter_unitDetail_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 66 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2200 +data: Proxies\__CG__\App\Entity\UniteDetail {#1288 …} +value: "66" +label: "Banana milkshake" +attr: [] +labelTranslationParameters: [] } 69 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2196 +data: Proxies\__CG__\App\Entity\UniteDetail {#1255 …} +value: "69" +label: "Café latte" +attr: [] +labelTranslationParameters: [] } 72 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2198 +data: Proxies\__CG__\App\Entity\UniteDetail {#1275 …} +value: "72" +label: "Choco bueno" +attr: [] +labelTranslationParameters: [] } 98 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2194 +data: Proxies\__CG__\App\Entity\UniteDetail {#1189 …} +value: "98" +label: "Fraise" +attr: [] +labelTranslationParameters: [] } 99 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2199 +data: Proxies\__CG__\App\Entity\UniteDetail {#1301 …} +value: "99" +label: "Cookies'N Cream" +attr: [] +labelTranslationParameters: [] } 141 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2179 +data: Proxies\__CG__\App\Entity\UniteDetail {#1314 …} +value: "141" +label: "White choco bueno" +attr: [] +labelTranslationParameters: [] } 142 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2183 +data: Proxies\__CG__\App\Entity\UniteDetail {#1327 …} +value: "142" +label: "Squashies" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2575 -errors: [] -form: Symfony\Component\Form\Form {#2445 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#2574 …5} |
| full_name | "product_filter[unitDetail]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail" |
| is_selected | Closure($choice, array $values) {#2583 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Variantes" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "unitDetail" |
| placeholder | null |
| 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 | "_product_filter_unitDetail" |
| valid | true |
| value | [] |
66
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Banana milkshake" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "66" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Banana milkshake" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2384 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2383 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "66" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2586 -errors: [] -form: Symfony\Component\Form\Form {#2448 …} } |
| form | Symfony\Component\Form\FormView {#2585 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_66" |
| label | "Banana milkshake" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "66" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "66" |
69
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Café latte" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "69" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Café latte" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2393 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2392 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "69" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2587 -errors: [] -form: Symfony\Component\Form\Form {#2451 …} } |
| form | Symfony\Component\Form\FormView {#2588 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_69" |
| label | "Café latte" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "69" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "69" |
72
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Choco bueno" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "72" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Choco bueno" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2402 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2401 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "72" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2589 -errors: [] -form: Symfony\Component\Form\Form {#2454 …} } |
| form | Symfony\Component\Form\FormView {#2590 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_72" |
| label | "Choco bueno" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "72" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "72" |
98
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Fraise" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "98" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Fraise" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2411 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2410 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "98" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2591 -errors: [] -form: Symfony\Component\Form\Form {#2457 …} } |
| form | Symfony\Component\Form\FormView {#2592 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_98" |
| label | "Fraise" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "98" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "98" |
99
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Cookies'N Cream" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "99" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Cookies'N Cream" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2420 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2419 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "99" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2593 -errors: [] -form: Symfony\Component\Form\Form {#2460 …} } |
| form | Symfony\Component\Form\FormView {#2594 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_99" |
| label | "Cookies'N Cream" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "99" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "99" |
141
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "White choco bueno" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "141" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "White choco bueno" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2429 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2428 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "141" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2595 -errors: [] -form: Symfony\Component\Form\Form {#2463 …} } |
| form | Symfony\Component\Form\FormView {#2596 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_141" |
| label | "White choco bueno" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "141" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "141" |
142
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 | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Squashies" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "142" |
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 | "entry" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#405 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#221 …} -logger: Monolog\Logger {#127 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#82 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2224 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 {#2220 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Squashies" |
| 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 | false |
| trim | true |
| upload_max_size_message | Closure() {#2438 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1501 …} $message: Closure() {#2437 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "142" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_product_filter_unitDetail_entry" ] |
| cache_key | "_product_filter_unitDetail_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2597 -errors: [] -form: Symfony\Component\Form\Form {#2466 …} } |
| form | Symfony\Component\Form\FormView {#2598 …5} |
| full_name | "product_filter[unitDetail][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_filter_unitDetail_142" |
| label | "Squashies" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "142" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_product_filter_unitDetail_entry" |
| valid | true |
| value | "142" |