Forms
-
course
-
title
-
number
-
subtitle
-
courseNature
-
subscription
-
description
-
series
-
type
-
price
-
taxRate
-
0
-
1
-
2
-
-
materialCost
-
category
-
targetAgeMin
-
targetAgeMax
-
searchwords
-
texts
-
0
-
title
-
content
-
orderId
-
-
-
invoiceUpperComment
-
invoiceLowerComment
-
invoiceLowerCommentDebit
-
_token
-
course
"App\Form\CourseType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| client | App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } |
same as passed value |
| data | App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } |
same as passed value |
| taxes | [ "default" => 19.0 "reduced" => 7.0 ] |
[ "default" => 19.0 "reduced" => 7.0 ] |
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 |
| client | App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data | App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } |
| data_class | "App\Entity\Course" |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2487 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Course" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_detail_form | false |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| taxes | [ "default" => 19.0 "reduced" => 7.0 ] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2485 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2486 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "course" "_course" ] |
| cache_key | "_course_course" |
| compound | true |
| data | App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2652 -errors: [] -form: Symfony\Component\Form\Form {#2933 …} } |
| form | Symfony\Component\Form\FormView {#2700 …5} |
| full_name | "course" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "course" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course" |
| valid | true |
| value | App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } |
title
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Ballett für Anfänger" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2897 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2877 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2900 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_course_title" ] |
| cache_key | "_course_title_text" |
| compound | false |
| data | "Ballett für Anfänger" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3054 -errors: [] -form: Symfony\Component\Form\Form {#2947 …} } |
| form | Symfony\Component\Form\FormView {#3201 …5} |
| full_name | "course[title]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_title" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "title" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_title" |
| valid | true |
| value | "Ballett für Anfänger" |
number
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "6" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 20 ] |
[ "maxlength" => 20 ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 20 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2864 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2874 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2875 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 20 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_course_number" ] |
| cache_key | "_course_number_text" |
| compound | false |
| data | "6" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3053 -errors: [] -form: Symfony\Component\Form\Form {#2949 …} } |
| form | Symfony\Component\Form\FormView {#3052 …5} |
| full_name | "course[number]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_number" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "number" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_number" |
| valid | true |
| value | "6" |
subtitle
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Von der Tanznase zur Prima Ballerina" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2859 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2893 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2894 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_course_subtitle" ] |
| cache_key | "_course_subtitle_text" |
| compound | false |
| data | "Von der Tanznase zur Prima Ballerina" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3050 -errors: [] -form: Symfony\Component\Form\Form {#2952 …} } |
| form | Symfony\Component\Form\FormView {#2870 …5} |
| full_name | "course[subtitle]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_subtitle" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "subtitle" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_subtitle" |
| valid | true |
| value | "Von der Tanznase zur Prima Ballerina" |
courseNature
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Course" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choices | [ "Kurs" => "Course" "Freie Terminwahl" => "CourseTemplate" "Abonemment" => "CourseSubscription" "Artikel" => "Article" "Kurs ohne Termin" => "CourseNoDate" ] |
[ "Kurs" => "Course" "Freie Terminwahl" => "CourseTemplate" "Abonemment" => "CourseSubscription" "Artikel" => "Article" "Kurs ohne Termin" => "CourseNoDate" ] |
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 | [ "Kurs" => "Course" "Freie Terminwahl" => "CourseTemplate" "Abonemment" => "CourseSubscription" "Artikel" => "Article" "Kurs ohne Termin" => "CourseNoDate" ] |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2858 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2868 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_course_courseNature" ] |
| cache_key | "_course_courseNature_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#2623 +data: "Course" +value: "Course" +label: "Kurs" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2992 +data: "CourseTemplate" +value: "CourseTemplate" +label: "Freie Terminwahl" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2582 +data: "CourseSubscription" +value: "CourseSubscription" +label: "Abonemment" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2986 +data: "Article" +value: "Article" +label: "Artikel" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2640 +data: "CourseNoDate" +value: "CourseNoDate" +label: "Kurs ohne Termin" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | "Course" |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#2674 -errors: [] -form: Symfony\Component\Form\Form {#2955 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#3004 …5} |
| full_name | "course[courseNature]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_courseNature" |
| is_selected | Closure($choice, $value) {#2866 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "courseNature" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_courseNature" |
| valid | true |
| value | "Course" |
subscription
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choice_label | "title" |
same as passed value |
| class | "App\Entity\CourseSubscription" |
same as passed value |
| expanded | false |
same as passed value |
| multiple | false |
same as passed value |
| query_builder | Closure(EntityRepository $repo) {#2468 class: "App\Form\CourseType" this: App\Form\CourseType {#2419 …} use: { $options: [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "is_detail_form" => false "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Course" "empty_data" => Closure(FormInterface $form) {#2487 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Course" } } "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#2485 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2486 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } "csrf_token_id" => null "documentation" => [] "client" => App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } "taxes" => [ "default" => 19.0 "reduced" => 7.0 ] "data" => App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696} #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } ] } } |
Doctrine\ORM\QueryBuilder {#2835 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2833 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "s" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2836 #from: "App\Entity\CourseSubscription" #alias: "s" #indexBy: null } ] "join" => [ "s" => [ Doctrine\ORM\Query\Expr\Join {#2837 #joinType: "LEFT" #join: "s.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2838 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2827 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "s.title asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT s FROM App\Entity\CourseSubscription s LEFT JOIN s.client cl WHERE cl = :client ORDER BY s.title asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2832 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "s" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …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 | "title" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2482 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2825 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2584 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2591 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2576 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2601 …} } |
| choices | null |
| class | "App\Entity\CourseSubscription" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| duplicate_preferred_choices | true |
| em | ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2510 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1417 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "" |
| 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 {#2835 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2833 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "s" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2836 #from: "App\Entity\CourseSubscription" #alias: "s" #indexBy: null } ] "join" => [ "s" => [ Doctrine\ORM\Query\Expr\Join {#2837 #joinType: "LEFT" #join: "s.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2838 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2827 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "s.title asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT s FROM App\Entity\CourseSubscription s LEFT JOIN s.client cl WHERE cl = :client ORDER BY s.title asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2832 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "s" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2830 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2828 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_course_subscription" ] |
| cache_key | "_course_subscription_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3218 +data: App\Entity\CourseSubscription {#3230 …} +value: "3" +label: "Wiederkehrender Kurs" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#2857 -errors: [] -form: Symfony\Component\Form\Form {#2958 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2597 …5} |
| full_name | "course[subscription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_subscription" |
| is_selected | Closure($choice, $value) {#3217 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "subscription" |
| placeholder | "" |
| 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 | "_course_subscription" |
| valid | true |
| value | "" |
description
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2504 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2581 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2496 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_course_description" ] |
| cache_key | "_course_description_textarea" |
| compound | false |
| data | "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3222 -errors: [] -form: Symfony\Component\Form\Form {#2961 …} } |
| form | Symfony\Component\Form\FormView {#3215 …5} |
| full_name | "course[description]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_description" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "description" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_description" |
| valid | true |
| value | "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" |
series
"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\CourseSeries" |
same as passed value |
| expanded | false |
same as passed value |
| multiple | false |
same as passed value |
| query_builder | Closure(EntityRepository $repo) {#2472 class: "App\Form\CourseType" this: App\Form\CourseType {#2419 …} use: { $options: [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "is_detail_form" => false "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Course" "empty_data" => Closure(FormInterface $form) {#2487 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Course" } } "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#2485 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2486 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } "csrf_token_id" => null "documentation" => [] "client" => App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } "taxes" => [ "default" => 19.0 "reduced" => 7.0 ] "data" => App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696} #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } ] } } |
Doctrine\ORM\QueryBuilder {#2526 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2524 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "s" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2531 #from: "App\Entity\CourseSeries" #alias: "s" #indexBy: null } ] "join" => [ "s" => [ Doctrine\ORM\Query\Expr\Join {#2529 #joinType: "LEFT" #join: "s.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2512 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2511 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "s.name asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT s FROM App\Entity\CourseSeries s LEFT JOIN s.client cl WHERE cl = :client ORDER BY s.name asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2499 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "s" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …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 {#2642 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2522 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2508 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2591 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2518 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2514 …} } |
| choices | null |
| class | "App\Entity\CourseSeries" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| duplicate_preferred_choices | true |
| em | ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2620 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1553 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "" |
| 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 {#2526 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2524 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "s" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2531 #from: "App\Entity\CourseSeries" #alias: "s" #indexBy: null } ] "join" => [ "s" => [ Doctrine\ORM\Query\Expr\Join {#2529 #joinType: "LEFT" #join: "s.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2512 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2511 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "s.name asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT s FROM App\Entity\CourseSeries s LEFT JOIN s.client cl WHERE cl = :client ORDER BY s.name asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2499 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "s" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2521 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2498 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_course_series" ] |
| cache_key | "_course_series_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#3220 -errors: [] -form: Symfony\Component\Form\Form {#2964 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#3224 …5} |
| full_name | "course[series]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_series" |
| is_selected | Closure($choice, $value) {#3236 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "series" |
| placeholder | "" |
| 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 | "_course_series" |
| valid | true |
| value | "" |
type
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choice_label | "name" |
same as passed value |
| class | "App\Entity\CourseType" |
same as passed value |
| expanded | false |
same as passed value |
| multiple | false |
same as passed value |
| query_builder | Closure(EntityRepository $repo) {#2470 class: "App\Form\CourseType" this: App\Form\CourseType {#2419 …} use: { $options: [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "is_detail_form" => false "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Course" "empty_data" => Closure(FormInterface $form) {#2487 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Course" } } "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#2485 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2486 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } "csrf_token_id" => null "documentation" => [] "client" => App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } "taxes" => [ "default" => 19.0 "reduced" => 7.0 ] "data" => App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696} #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } ] } } |
Doctrine\ORM\QueryBuilder {#2608 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2611 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "ct" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2543 #from: "App\Entity\CourseType" #alias: "ct" #indexBy: null } ] "join" => [ "ct" => [ Doctrine\ORM\Query\Expr\Join {#2542 #joinType: "LEFT" #join: "ct.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2541 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2540 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "ct.name asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT ct FROM App\Entity\CourseType ct LEFT JOIN ct.client cl WHERE cl = :client ORDER BY ct.name asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2612 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "ct" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …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 {#2671 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2530 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2532 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2591 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2634 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2515 …} } |
| choices | null |
| class | "App\Entity\CourseType" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| duplicate_preferred_choices | true |
| em | ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2649 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1584 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "" |
| 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 {#2608 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2611 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "ct" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2543 #from: "App\Entity\CourseType" #alias: "ct" #indexBy: null } ] "join" => [ "ct" => [ Doctrine\ORM\Query\Expr\Join {#2542 #joinType: "LEFT" #join: "ct.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2541 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2540 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "ct.name asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT ct FROM App\Entity\CourseType ct LEFT JOIN ct.client cl WHERE cl = :client ORDER BY ct.name asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2612 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "ct" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2614 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2615 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_course_type" ] |
| cache_key | "_course_type_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3241 +data: App\Entity\CourseType {#3247 …} +value: "2" +label: "Seminar" +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3250 +data: App\Entity\CourseType {#3262 …} +value: "14" +label: "Training" +attr: [] +labelTranslationParameters: [] } 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3229 +data: App\Entity\CourseType {#3264 …} +value: "1" +label: "Workshop" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#3234 -errors: [] -form: Symfony\Component\Form\Form {#2967 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#3219 …5} |
| full_name | "course[type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_type" |
| is_selected | Closure($choice, $value) {#3238 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "type" |
| placeholder | "" |
| 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 | "_course_type" |
| valid | true |
| value | "" |
price
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 96.0 |
| View Format |
"96,00"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| scale | 2 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2643 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2639 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2631 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "inputmode" => "decimal" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_course_price" ] |
| cache_key | "_course_price_number" |
| compound | false |
| data | 96.0 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3226 -errors: [] -form: Symfony\Component\Form\Form {#2970 …} } |
| form | Symfony\Component\Form\FormView {#3221 …5} |
| full_name | "course[price]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_price" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "price" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_price" |
| valid | true |
| value | "96,00" |
taxRate
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 0.0 |
| View Format |
"0"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choices | [ "19,00%" => 19.0 "7,00%" => 7.0 "0%" => 0 ] |
[ "19,00%" => 19.0 "7,00%" => 7.0 "0%" => 0 ] |
| expanded | true |
same as passed value |
| multiple | false |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "19,00%" => 19.0 "7,00%" => 7.0 "0%" => 0 ] |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| 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 | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2656 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2659 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_course_taxRate" ] |
| cache_key | "_course_taxRate_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#2669 +data: 19.0 +value: "19" +label: "19,00%" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2664 +data: 7.0 +value: "7" +label: "7,00%" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2666 +data: 0 +value: "0" +label: "0%" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | 0.0 |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#3240 -errors: [] -form: Symfony\Component\Form\Form {#3010 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#3259 …5} |
| full_name | "course[taxRate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_taxRate" |
| is_selected | Closure($choice, $value) {#3257 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "taxRate" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_taxRate" |
| valid | true |
| value | "0" |
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 | "19,00%" |
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 | "19" |
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 | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form, $viewData) {#2978 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 {#2981 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "19,00%" |
| 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() {#2982 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2983 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "19" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_course_taxRate_entry" ] |
| cache_key | "_course_taxRate_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3265 -errors: [] -form: Symfony\Component\Form\Form {#3013 …} } |
| form | Symfony\Component\Form\FormView {#3244 …5} |
| full_name | "course[taxRate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_taxRate_0" |
| label | "19,00%" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_taxRate_entry" |
| valid | true |
| value | "19" |
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 | "7,00%" |
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 | "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 | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form, $viewData) {#2978 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 {#2981 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "7,00%" |
| 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() {#2993 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2994 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "7" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_course_taxRate_entry" ] |
| cache_key | "_course_taxRate_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3266 -errors: [] -form: Symfony\Component\Form\Form {#3016 …} } |
| form | Symfony\Component\Form\FormView {#3267 …5} |
| full_name | "course[taxRate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_taxRate_1" |
| label | "7,00%" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "1" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_taxRate_entry" |
| valid | true |
| value | "7" |
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 | true |
| View Format |
"0"
|
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 | "0%" |
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 | "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 | "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 | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form, $viewData) {#2978 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 {#2981 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "0%" |
| 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() {#3003 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#3002 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "0" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_course_taxRate_entry" ] |
| cache_key | "_course_taxRate_entry_radio" |
| checked | true |
| compound | false |
| data | true |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3268 -errors: [] -form: Symfony\Component\Form\Form {#3019 …} } |
| form | Symfony\Component\Form\FormView {#3269 …5} |
| full_name | "course[taxRate]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_taxRate_2" |
| label | "0%" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "2" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_taxRate_entry" |
| valid | true |
| value | "0" |
materialCost
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 13.0 |
| View Format |
"13,00"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| required | false |
same as passed value |
| scale | 2 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2662 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| 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 |
| rounding_mode | 6 |
| row_attr | [] |
| scale | 2 |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2672 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2673 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "inputmode" => "decimal" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_course_materialCost" ] |
| cache_key | "_course_materialCost_number" |
| compound | false |
| data | 13.0 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3252 -errors: [] -form: Symfony\Component\Form\Form {#3022 …} } |
| form | Symfony\Component\Form\FormView {#3246 …5} |
| full_name | "course[materialCost]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_materialCost" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "materialCost" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_materialCost" |
| valid | true |
| value | "13,00" |
category
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } |
| View Format |
"6"
|
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 | false |
same as passed value |
| multiple | false |
same as passed value |
| query_builder | Closure(EntityRepository $repo) {#2458 class: "App\Form\CourseType" this: App\Form\CourseType {#2419 …} use: { $options: [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "is_detail_form" => false "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Course" "empty_data" => Closure(FormInterface $form) {#2487 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Course" } } "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#2485 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2486 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } "csrf_token_id" => null "documentation" => [] "client" => App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } "taxes" => [ "default" => 19.0 "reduced" => 7.0 ] "data" => App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696} #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } ] } } |
Doctrine\ORM\QueryBuilder {#2687 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2685 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "c" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2688 #from: "App\Entity\Category" #alias: "c" #indexBy: null } ] "join" => [ "c" => [ Doctrine\ORM\Query\Expr\Join {#2689 #joinType: "LEFT" #join: "c.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2690 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2691 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "c.name asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT c FROM App\Entity\Category c LEFT JOIN c.client cl WHERE cl = :client ORDER BY c.name asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2684 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "c" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …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 {#2742 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2694 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2693 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2591 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2697 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2695 …} } |
| choices | null |
| class | "App\Entity\Category" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| duplicate_preferred_choices | true |
| em | ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2720 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1528 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | "" |
| 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 {#2687 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2685 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "c" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2688 #from: "App\Entity\Category" #alias: "c" #indexBy: null } ] "join" => [ "c" => [ Doctrine\ORM\Query\Expr\Join {#2689 #joinType: "LEFT" #join: "c.client" #alias: "cl" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2690 #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: [ "cl = :client" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2691 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "c.name asc" ] } ] ] -type: Doctrine\ORM\QueryType {#2077 …} -dql: "SELECT c FROM App\Entity\Category c LEFT JOIN c.client cl WHERE cl = :client ORDER BY c.name asc" -parameters: Doctrine\Common\Collections\ArrayCollection {#2684 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "cl" => "c" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} } |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2682 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2681 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_course_category" ] |
| cache_key | "_course_category_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 16 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3274 +data: App\Entity\Category {#3286 …} +value: "16" +label: "Business" +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3278 +data: App\Entity\Category {#3295 …} +value: "5" +label: "Fitness/Sport" +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3276 +data: App\Entity\Category {#3298 …} +value: "15" +label: "Gesundheit" +attr: [] +labelTranslationParameters: [] } 13 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3280 +data: App\Entity\Category {#3301 …} +value: "13" +label: "IT & Computer" +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3275 +data: App\Entity\Category {#3303 …} +value: "2" +label: "Kochen" +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3292 +data: App\Entity\Category {#3306 …} +value: "14" +label: "Kreativ" +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3290 +data: App\Entity\Category {#3308 …} +value: "3" +label: "Kunst" +attr: [] +labelTranslationParameters: [] } 33 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3285 +data: App\Entity\Category {#3311 …} +value: "33" +label: "Mensch und Tier" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3277 +data: App\Entity\Category {#3313 …} +value: "4" +label: "Musik" +attr: [] +labelTranslationParameters: [] } 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3282 +data: App\Entity\Category {#3316 …} +value: "1" +label: "Schwimmen" +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3320 +data: App\Entity\Category {#3319 …} +value: "12" +label: "Sprachen" +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3321 +data: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } +value: "6" +label: "Tanzen" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#3271 -errors: [] -form: Symfony\Component\Form\Form {#3025 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#3270 …5} |
| full_name | "course[category]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_category" |
| is_selected | Closure($choice, $value) {#3273 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "category" |
| placeholder | "" |
| 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 | "_course_category" |
| valid | true |
| value | "6" |
targetAgeMin
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 4 |
| View Format |
"4"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2715 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| 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 |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2713 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2714 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "inputmode" => "decimal" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_course_targetAgeMin" ] |
| cache_key | "_course_targetAgeMin_number" |
| compound | false |
| data | 4 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3323 -errors: [] -form: Symfony\Component\Form\Form {#3028 …} } |
| form | Symfony\Component\Form\FormView {#3272 …5} |
| full_name | "course[targetAgeMin]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_targetAgeMin" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "targetAgeMin" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_targetAgeMin" |
| valid | true |
| value | "4" |
targetAgeMax
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 8 |
| View Format |
"8"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2704 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | false |
| inherit_data | false |
| input | "number" |
| invalid_message | "Please enter a number." |
| 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 |
| rounding_mode | 6 |
| row_attr | [] |
| scale | null |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2701 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2702 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "inputmode" => "decimal" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "number" "_course_targetAgeMax" ] |
| cache_key | "_course_targetAgeMax_number" |
| compound | false |
| data | 8 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3322 -errors: [] -form: Symfony\Component\Form\Form {#3031 …} } |
| form | Symfony\Component\Form\FormView {#3325 …5} |
| full_name | "course[targetAgeMax]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_targetAgeMax" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "targetAgeMax" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_targetAgeMax" |
| valid | true |
| value | "8" |
searchwords
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Gulli" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "rows" => 3 ] |
[ "rows" => 3 ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "rows" => 3 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2728 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2726 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2727 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "rows" => 3 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_course_searchwords" ] |
| cache_key | "_course_searchwords_textarea" |
| compound | false |
| data | "Gulli" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3326 -errors: [] -form: Symfony\Component\Form\Form {#3034 …} } |
| form | Symfony\Component\Form\FormView {#3327 …5} |
| full_name | "course[searchwords]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_searchwords" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "searchwords" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_searchwords" |
| valid | true |
| value | "Gulli" |
texts
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#3135 #collection: Doctrine\Common\Collections\ArrayCollection {#3137 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#10614 …} -backRefFieldName: "course" -isDirty: true -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#10624 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| block_name | "texts" |
same as passed value |
| by_reference | false |
same as passed value |
| delete_empty | true |
same as passed value |
| entry_type | "App\Form\CourseTextType" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "texts" |
| block_prefix | null |
| by_reference | false |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| delete_empty | true |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2737 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "block_name" => "entry" ] |
| entry_type | "App\Form\CourseTextType" |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | 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 |
| prototype | true |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2746 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2745 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection" "_course_texts" ] |
| cache_key | "_course_texts_collection" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#3135 #collection: Doctrine\Common\Collections\ArrayCollection {#3137 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#10614 …} -backRefFieldName: "course" -isDirty: true -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#10624 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3328 -errors: [] -form: Symfony\Component\Form\Form {#3037 …} } |
| form | Symfony\Component\Form\FormView {#3329 …5} |
| full_name | "course[texts]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_texts" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "texts" |
| priority | 0 |
| prototype | Symfony\Component\Form\FormView {#3330 …5} |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_texts" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#3135 #collection: Doctrine\Common\Collections\ArrayCollection {#3137 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#10614 …} -backRefFieldName: "course" -isDirty: true -em: ContainerWWBfi5k\EntityManagerGhost614a58f {#170 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#10624 …} } |
0
"App\Form\CourseTextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\CourseText {#2173 #id: 25 #created: DateTime @1767705608 {#2164 date: 2026-01-06 13:20:08.0 UTC (+00:00) } #modified: DateTime @1768909583 {#2209 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: null #course: App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } #content: "<p>Port de bras, <strong>Fondu</strong>, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr </p><ul><li>1</li><li>2</li><li>3</li></ul><p>Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.<br> </p>" #orderId: 1 #title: "Text Zwei" } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| property_path | "[0]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | "App\Entity\CourseText" |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#3146 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\CourseText" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | "[0]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#3148 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#3147 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection_entry" "course_text" "_course_texts_entry" ] |
| cache_key | "_course_texts_entry_course_text" |
| compound | true |
| data | App\Entity\CourseText {#2173 #id: 25 #created: DateTime @1767705608 {#2164 date: 2026-01-06 13:20:08.0 UTC (+00:00) } #modified: DateTime @1768909583 {#2209 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: null #course: App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } #content: "<p>Port de bras, <strong>Fondu</strong>, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr </p><ul><li>1</li><li>2</li><li>3</li></ul><p>Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.<br> </p>" #orderId: 1 #title: "Text Zwei" } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3340 -errors: [] -form: Symfony\Component\Form\Form {#3175 …} } |
| form | Symfony\Component\Form\FormView {#3341 …5} |
| full_name | "course[texts][0]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_texts_0" |
| label | null |
| 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 | "_course_texts_entry" |
| valid | true |
| value | App\Entity\CourseText {#2173 #id: 25 #created: DateTime @1767705608 {#2164 date: 2026-01-06 13:20:08.0 UTC (+00:00) } #modified: DateTime @1768909583 {#2209 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: null #course: App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 date: 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 date: 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 #id: 1 #created: DateTime @1614175498 {#693 date: 2021-02-24 14:04:58.0 UTC (+00:00) } #modified: DateTime @1765441175 {#694 date: 2025-12-11 08:19:35.0 UTC (+00:00) } #name: "Kursimple GmbH" #street: "Am alten Güterbahnhof" #streetNumber: "7-11" #addressAddition: null #postalcode: "49716" #city: "Meppen" #country: "AF" #email: "info@kursimple.de" #web: "https://www.kursimple.de" #phone: "+4959319909918" #fax: null #fromEmail: "info@kursimple.de" #logoPath: "/images/client-logos/client-logo-1-692f0cc175262.png" #subdomain: "test" #keycloakClientId: "3b68f562-4f8a-4341-b893-ba78ce18ae01" #keycloakGroupId: "980d25e6-7f79-4a32-b5ec-e2e9d239f94c" } #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 #id: 6 #created: DateTime @1610956842 {#3122 date: 2021-01-18 08:00:42.0 UTC (+00:00) } #modified: null -name: "Tanzen" -client: App\User\Entity\Client {#696} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1741 …} } #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } #content: "<p>Port de bras, <strong>Fondu</strong>, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr </p><ul><li>1</li><li>2</li><li>3</li></ul><p>Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.<br> </p>" #orderId: 1 #title: "Text Zwei" } |
title
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Text Zwei" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#3155 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#3161 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#3160 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "maxlength" => 255 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_course_texts_entry_title" ] |
| cache_key | "_course_texts_entry_title_text" |
| compound | false |
| data | "Text Zwei" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3345 -errors: [] -form: Symfony\Component\Form\Form {#3186 …} } |
| form | Symfony\Component\Form\FormView {#3344 …5} |
| full_name | "course[texts][0][title]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_texts_0_title" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "title" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_texts_entry_title" |
| valid | true |
| value | "Text Zwei" |
content
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "<p>Port de bras, <strong>Fondu</strong>, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr </p><ul><li>1</li><li>2</li><li>3</li></ul><p>Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.<br> </p>" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#3157 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#3167 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#3156 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_course_texts_entry_content" ] |
| cache_key | "_course_texts_entry_content_textarea" |
| compound | false |
| data | "<p>Port de bras, <strong>Fondu</strong>, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr </p><ul><li>1</li><li>2</li><li>3</li></ul><p>Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.<br> </p>" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3346 -errors: [] -form: Symfony\Component\Form\Form {#3189 …} } |
| form | Symfony\Component\Form\FormView {#3347 …5} |
| full_name | "course[texts][0][content]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_texts_0_content" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "content" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_texts_entry_content" |
| valid | true |
| value | "<p>Port de bras, <strong>Fondu</strong>, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr </p><ul><li>1</li><li>2</li><li>3</li></ul><p>Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.<br> </p>" |
orderId
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1 |
| View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#3173 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#3178 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#3177 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_course_texts_entry_orderId" ] |
| cache_key | "_course_texts_entry_orderId_integer" |
| compound | false |
| data | 1 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3348 -errors: [] -form: Symfony\Component\Form\Form {#3192 …} } |
| form | Symfony\Component\Form\FormView {#3349 …5} |
| full_name | "course[texts][0][orderId]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_texts_0_orderId" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "orderId" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_texts_entry_orderId" |
| valid | true |
| value | "1" |
invoiceUpperComment
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 |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2769 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2796 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2785 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_course_invoiceUpperComment" ] |
| cache_key | "_course_invoiceUpperComment_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3333 -errors: [] -form: Symfony\Component\Form\Form {#3040 …} } |
| form | Symfony\Component\Form\FormView {#3332 …5} |
| full_name | "course[invoiceUpperComment]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_invoiceUpperComment" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "invoiceUpperComment" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_invoiceUpperComment" |
| valid | true |
| value | "" |
invoiceLowerComment
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 |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2816 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2818 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2817 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_course_invoiceLowerComment" ] |
| cache_key | "_course_invoiceLowerComment_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3343 -errors: [] -form: Symfony\Component\Form\Form {#3043 …} } |
| form | Symfony\Component\Form\FormView {#3342 …5} |
| full_name | "course[invoiceLowerComment]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_invoiceLowerComment" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "invoiceLowerComment" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_invoiceLowerComment" |
| valid | true |
| value | "" |
invoiceLowerCommentDebit
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 |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#2926 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | 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() {#2927 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#2925 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_course_invoiceLowerCommentDebit" ] |
| cache_key | "_course_invoiceLowerCommentDebit_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3351 -errors: [] -form: Symfony\Component\Form\Form {#3046 …} } |
| form | Symfony\Component\Form\FormView {#3350 …5} |
| full_name | "course[invoiceLowerCommentDebit]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course_invoiceLowerCommentDebit" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "invoiceLowerCommentDebit" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course_invoiceLowerCommentDebit" |
| valid | true |
| value | "" |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "be9d4114f1daf367a2659e85dd6dc._Mr6CC83oc3xFyb2OXQ1A03rve72SAROdCMKi0ArFPU.v57OOlZF67SoIWyybC1xTmCM7a2eEjYtEElN1ANmLcaKgKhKSXqUn8IlFg" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-controller" => "csrf-protection" ] |
[ "data-controller" => "csrf-protection" ] |
| block_prefix | "csrf_token" |
same as passed value |
| data | "be9d4114f1daf367a2659e85dd6dc._Mr6CC83oc3xFyb2OXQ1A03rve72SAROdCMKi0ArFPU.v57OOlZF67SoIWyybC1xTmCM7a2eEjYtEElN1ANmLcaKgKhKSXqUn8IlFg" |
same as passed value |
| mapped | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1343 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1347 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1344 …} -namespace: Closure() {#1352 …} } |
| data | "be9d4114f1daf367a2659e85dd6dc._Mr6CC83oc3xFyb2OXQ1A03rve72SAROdCMKi0ArFPU.v57OOlZF67SoIWyybC1xTmCM7a2eEjYtEElN1ANmLcaKgKhKSXqUn8IlFg" |
| data_class | null |
| disabled | false |
| documentation | [] |
| empty_data | Closure(FormInterface $form) {#3352 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() {#3357 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#290 …} $message: Closure() {#3354 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_course__token" ] |
| cache_key | "_course__token_hidden" |
| compound | false |
| data | "be9d4114f1daf367a2659e85dd6dc._Mr6CC83oc3xFyb2OXQ1A03rve72SAROdCMKi0ArFPU.v57OOlZF67SoIWyybC1xTmCM7a2eEjYtEElN1ANmLcaKgKhKSXqUn8IlFg" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#3367 -errors: [] -form: Symfony\Component\Form\Form {#3363 …} } |
| form | Symfony\Component\Form\FormView {#3358 …5} |
| full_name | "course[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "course__token" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "_token" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_course__token" |
| valid | true |
| value | "be9d4114f1daf367a2659e85dd6dc._Mr6CC83oc3xFyb2OXQ1A03rve72SAROdCMKi0ArFPU.v57OOlZF67SoIWyybC1xTmCM7a2eEjYtEElN1ANmLcaKgKhKSXqUn8IlFg" |