Forms
-
Post
-
ea_form_column_group_open
-
ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A
-
ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C
-
title
-
slug
-
featuredImage
-
file
-
delete
-
-
content
-
summary
-
ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C
-
ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A
-
ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3
-
ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5
-
status
-
isFeatured
-
publishedAt
-
scheduledAt
-
ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5
-
ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB
-
author
-
autocomplete
-
-
category
-
autocomplete
-
-
tags
-
autocomplete
-
-
ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB
-
ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG
-
series
-
seriesPosition
-
ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG
-
ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3
-
ea_form_column_group_close
-
_token
-
Post
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ea-edit-form" "id" => "edit-Post-form" ] |
[ "class" => "ea-edit-form" "id" => "edit-Post-form" ] |
| data | App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } |
same as passed value |
| entityDto | EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } |
same as passed value |
| translation_domain | "messages" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | true |
| allow_file_upload | false |
| attr | [ "class" => "ea-edit-form" "id" => "edit-Post-form" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } |
| data_class | "App\Entity\Post" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1900 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Post" } } |
| entityDto | EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | "messages" |
| trim | true |
| upload_max_size_message | Closure() {#1902 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1899 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "ea-edit-form" "id" => "edit-Post-form" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_crud" "_Post" ] |
| cache_key | "_Post_ea_crud" |
| compound | true |
| data | App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2777 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2045 -errors: [] -form: Symfony\Component\Form\Form {#2367 …} } |
| form | Symfony\Component\Form\FormView {#2152 …5} |
| full_name | "Post" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "Post" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post" |
| valid | true |
| value | App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } |
ea_form_column_group_open
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| ea_is_inside_tab | false |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| ea_is_inside_tab | false |
| empty_data | Closure(FormInterface $form) {#1895 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 | "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 | 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() {#1907 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1906 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_column_group_open" "_Post_ea_form_column_group_open" ] |
| cache_key | "_Post_ea_form_column_group_open_ea_form_column_group_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_is_inside_tab | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2380 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1796 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#1934 -errors: [] -form: Symfony\Component\Form\Form {#2255 …} } |
| form | Symfony\Component\Form\FormView {#1877 …5} |
| full_name | "Post[ea_form_column_group_open]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_column_group_open" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_column_group_open" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_column_group_open" |
| valid | true |
| value | null |
ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | null |
same as passed value |
| label_html | true |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-form_column col-lg-8" ] |
[ "class" => "field-form_column col-lg-8" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1887 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-form_column col-lg-8" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1876 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1888 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_column_open" "_Post_ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A" ] |
| cache_key | "_Post_ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A_ea_form_column_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2139 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1372 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2390 -errors: [] -form: Symfony\Component\Form\Form {#2252 …} } |
| form | Symfony\Component\Form\FormView {#1982 …5} |
| full_name | "Post[ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-form_column col-lg-8" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_column_01KQA4VPAN77ZM8W335DFNBV5A" |
| valid | true |
| value | null |
ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| ea_css_class | "field-form_fieldset" |
same as passed value |
| ea_help | null |
same as passed value |
| ea_icon | "fa fa-pen" |
same as passed value |
| ea_is_collapsed | false |
same as passed value |
| ea_is_collapsible | false |
same as passed value |
| label | Symfony\Component\Translation\TranslatableMessage {#1540 -message: "post.fieldset.content" -parameters: [] -domain: "messages" } |
same as passed value |
| label_html | true |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-form_fieldset" ] |
[ "class" => "field-form_fieldset" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-pen" |
| ea_is_collapsed | false |
| ea_is_collapsible | false |
| empty_data | Closure(FormInterface $form) {#1920 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | Symfony\Component\Translation\TranslatableMessage {#1540 -message: "post.fieldset.content" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-form_fieldset" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1924 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1921 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_open" "_Post_ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C" ] |
| cache_key | "_Post_ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C_ea_form_fieldset_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-pen" |
| ea_is_collapsed | false |
| ea_is_collapsible | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2109 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1358 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2130 -errors: [] -form: Symfony\Component\Form\Form {#2241 …} } |
| form | Symfony\Component\Form\FormView {#1951 …5} |
| full_name | "Post[ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C" |
| label | Symfony\Component\Translation\TranslatableMessage {#1540 -message: "post.fieldset.content" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-form_fieldset" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_01KQA4VPAN77ZM8W335DFNBV5C" |
| valid | true |
| value | null |
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 | "Clean Code Principles #36" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "post.title" |
same as passed value |
| label_html | true |
same as passed value |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-text" ] |
[ "class" => "field-text" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1933 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 | "post.title" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [ "class" => "field-text" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1932 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1931 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_Post_title" ] |
| cache_key | "_Post_title_text" |
| compound | false |
| data | "Clean Code Principles #36" |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2054 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1360 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2091 -errors: [] -form: Symfony\Component\Form\Form {#2368 …} } |
| form | Symfony\Component\Form\FormView {#2115 …5} |
| full_name | "Post[title]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_title" |
| label | "post.title" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "title" |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-text" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_title" |
| valid | true |
| value | "Clean Code Principles #36" |
slug
"EasyCorp\Bundle\EasyAdminBundle\Form\Type\SlugType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "clean-code-principles-36" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "post.slug" |
same as passed value |
| label_html | true |
same as passed value |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-text" ] |
[ "class" => "field-text" ] |
| target | "title" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1945 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 | "post.slug" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [ "class" => "field-text" ] |
| setter | null |
| target | "title" |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1950 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1944 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "ea_slug" "_Post_slug" ] |
| cache_key | "_Post_slug_ea_slug" |
| compound | false |
| data | "clean-code-principles-36" |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2023 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1367 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#1996 -errors: [] -form: Symfony\Component\Form\Form {#2371 …} } |
| form | Symfony\Component\Form\FormView {#2075 …5} |
| full_name | "Post[slug]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_slug" |
| label | "post.slug" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "slug" |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-text" ] |
| submitted | false |
| target | "title" |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_slug" |
| valid | true |
| value | "clean-code-principles-36" |
featuredImage
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-ea-align" => "center" ] |
[ "data-ea-align" => "center" ] |
| file_constraints | [ Symfony\Component\Validator\Constraints\Image {#1350 +payload: null +groups: ? ?array +binaryFormat: null +mimeTypes: "image/*" +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}." +mimeTypesMessage: "This file is not a valid image." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: null +minWidth: null +maxWidth: null +maxHeight: null +minHeight: null +maxRatio: null +minRatio: null +minPixels: null +maxPixels: null +allowSquare: true +allowLandscape: true +allowPortrait: true +detectCorrupted: false +sizeNotDetectedMessage: "The size of the image could not be detected." +maxWidthMessage: "The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px." +minWidthMessage: "The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px." +maxHeightMessage: "The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px." +minHeightMessage: "The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px." +minPixelsMessage: "The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels." +maxPixelsMessage: "The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels." +maxRatioMessage: "The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}." +minRatioMessage: "The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}." +allowSquareMessage: "The image is square ({{ width }}x{{ height }}px). Square images are not allowed." +allowLandscapeMessage: "The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed." +allowPortraitMessage: "The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed." +corruptedMessage: "The image file is corrupted." } ] |
[ Symfony\Component\Validator\Constraints\Image {#1350 +payload: null +groups: ? ?array +binaryFormat: null +mimeTypes: "image/*" +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}." +mimeTypesMessage: "This file is not a valid image." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: null +minWidth: null +maxWidth: null +maxHeight: null +minHeight: null +maxRatio: null +minRatio: null +minPixels: null +maxPixels: null +allowSquare: true +allowLandscape: true +allowPortrait: true +detectCorrupted: false +sizeNotDetectedMessage: "The size of the image could not be detected." +maxWidthMessage: "The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px." +minWidthMessage: "The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px." +maxHeightMessage: "The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px." +minHeightMessage: "The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px." +minPixelsMessage: "The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels." +maxPixelsMessage: "The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels." +maxRatioMessage: "The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}." +minRatioMessage: "The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}." +allowSquareMessage: "The image is square ({{ width }}x{{ height }}px). Square images are not allowed." +allowLandscapeMessage: "The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed." +allowPortraitMessage: "The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed." +corruptedMessage: "The image file is corrupted." } ] |
| label | "post.featuredImage" |
same as passed value |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-image" ] |
[ "class" => "field-image" ] |
| upload_dir | "/home/clients/60c84fa9574b11cf86c3c272084d2f3d/sites/easyadmin/public/uploads/posts/" |
same as passed value |
| upload_filename | "[year]/[month]/[slug]-[contenthash].[extension]" |
Closure(UploadedFile $file) {#1981 class: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\FileUploadType" use: { $fileNamePatternOrCallable: "[year]/[month]/[slug]-[contenthash].[extension]" } } |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | false |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| download_path | "uploads/posts/" |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| file_constraints | [ Symfony\Component\Validator\Constraints\Image {#1350 +payload: null +groups: ? ?array +binaryFormat: null +mimeTypes: "image/*" +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}." +mimeTypesMessage: "This file is not a valid image." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: null +minWidth: null +maxWidth: null +maxHeight: null +minHeight: null +maxRatio: null +minRatio: null +minPixels: null +maxPixels: null +allowSquare: true +allowLandscape: true +allowPortrait: true +detectCorrupted: false +sizeNotDetectedMessage: "The size of the image could not be detected." +maxWidthMessage: "The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px." +minWidthMessage: "The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px." +maxHeightMessage: "The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px." +minHeightMessage: "The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px." +minPixelsMessage: "The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels." +maxPixelsMessage: "The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels." +maxRatioMessage: "The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}." +minRatioMessage: "The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}." +allowSquareMessage: "The image is square ({{ width }}x{{ height }}px). Square images are not allowed." +allowLandscapeMessage: "The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed." +allowPortraitMessage: "The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed." +corruptedMessage: "The image file is corrupted." } ] |
| 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 | "post.featuredImage" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-image" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_delete | Closure(File $file) {#1967 class: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\FileUploadType" } |
| upload_dir | "/home/clients/60c84fa9574b11cf86c3c272084d2f3d/sites/easyadmin/public/uploads/posts/" |
| upload_filename | Closure(UploadedFile $file) {#1981 class: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\FileUploadType" use: { $fileNamePatternOrCallable: "[year]/[month]/[slug]-[contenthash].[extension]" } } |
| upload_max_size_message | Closure() {#1980 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1979 …} $translationDomain: "validators" } } |
| upload_new | Closure(UploadedFile $file, string $uploadDir, string $fileName) {#1966 class: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\FileUploadType" } |
| upload_validate | Closure(string $filename): string {#1969 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\FileUploadType" } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| allow_add | false |
| allow_delete | true |
| attr | [ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_fileupload" "_Post_featuredImage" ] |
| cache_key | "_Post_featuredImage_ea_fileupload" |
| compound | true |
| currentFiles | [] |
| data | null |
| disabled | false |
| download_path | "uploads/posts/" |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2485 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1395 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2036 -errors: [] -form: Symfony\Component\Form\Form {#2396 …} } |
| form | Symfony\Component\Form\FormView {#2006 …5} |
| full_name | "Post[featuredImage]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_featuredImage" |
| label | "post.featuredImage" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| multiple | false |
| name | "featuredImage" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-image" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_featuredImage" |
| valid | true |
| value | null |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
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 |
|---|---|---|
| action | "" |
same as passed value |
| allow_extra_fields | false |
same as passed value |
| allow_file_upload | true |
same as passed value |
| attr | [ "data-ea-align" => "center" ] |
[ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
same as passed value |
| auto_initialize | true |
same as passed value |
| block_name | null |
same as passed value |
| block_prefix | null |
same as passed value |
| by_reference | true |
same as passed value |
| constraints | [ Symfony\Component\Validator\Constraints\Image {#1350 +payload: null +groups: ? ?array +binaryFormat: null +mimeTypes: "image/*" +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}." +mimeTypesMessage: "This file is not a valid image." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: null +minWidth: null +maxWidth: null +maxHeight: null +minHeight: null +maxRatio: null +minRatio: null +minPixels: null +maxPixels: null +allowSquare: true +allowLandscape: true +allowPortrait: true +detectCorrupted: false +sizeNotDetectedMessage: "The size of the image could not be detected." +maxWidthMessage: "The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px." +minWidthMessage: "The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px." +maxHeightMessage: "The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px." +minHeightMessage: "The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px." +minPixelsMessage: "The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels." +maxPixelsMessage: "The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels." +maxRatioMessage: "The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}." +minRatioMessage: "The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}." +allowSquareMessage: "The image is square ({{ width }}x{{ height }}px). Square images are not allowed." +allowLandscapeMessage: "The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed." +allowPortraitMessage: "The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed." +corruptedMessage: "The image file is corrupted." } ] |
[ Symfony\Component\Validator\Constraints\Image {#1350 +payload: null +groups: ? ?array +binaryFormat: null +mimeTypes: "image/*" +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}." +mimeTypesMessage: "This file is not a valid image." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: null +minWidth: null +maxWidth: null +maxHeight: null +minHeight: null +maxRatio: null +minRatio: null +minPixels: null +maxPixels: null +allowSquare: true +allowLandscape: true +allowPortrait: true +detectCorrupted: false +sizeNotDetectedMessage: "The size of the image could not be detected." +maxWidthMessage: "The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px." +minWidthMessage: "The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px." +maxHeightMessage: "The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px." +minHeightMessage: "The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px." +minPixelsMessage: "The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels." +maxPixelsMessage: "The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels." +maxRatioMessage: "The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}." +minRatioMessage: "The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}." +allowSquareMessage: "The image is square ({{ width }}x{{ height }}px). Square images are not allowed." +allowLandscapeMessage: "The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed." +allowPortraitMessage: "The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed." +corruptedMessage: "The image file is corrupted." } ] |
| csrf_field_name | "_token" |
same as passed value |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
same as passed value |
| csrf_protection | true |
same as passed value |
| csrf_token_id | null |
same as passed value |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
same as passed value |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
same as passed value |
| disabled | false |
same as passed value |
| empty_data | null |
same as passed value |
| error_bubbling | false |
same as passed value |
| error_mapping | [] |
same as passed value |
| extra_fields_message | "This form should not contain extra fields." |
same as passed value |
| form_attr | false |
same as passed value |
| getter | null |
same as passed value |
| help | null |
same as passed value |
| help_attr | [] |
same as passed value |
| help_html | false |
same as passed value |
| help_translation_parameters | [] |
same as passed value |
| inherit_data | false |
same as passed value |
| invalid_message | "This value is not valid." |
same as passed value |
| invalid_message_parameters | [] |
same as passed value |
| is_empty_callback | null |
same as passed value |
| label | "post.featuredImage" |
same as passed value |
| label_attr | [] |
same as passed value |
| label_format | null |
same as passed value |
| label_html | true |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| mapped | true |
same as passed value |
| method | "POST" |
same as passed value |
| multiple | false |
same as passed value |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
same as passed value |
| priority | 0 |
same as passed value |
| property_path | null |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-image" ] |
[ "class" => "field-image" ] |
| setter | null |
same as passed value |
| translation_domain | null |
same as passed value |
| trim | true |
same as passed value |
| upload_max_size_message | Closure() {#1980 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1979 …} $translationDomain: "validators" } } |
Closure() {#2381 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1980 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1979 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Image {#1350 +payload: null +groups: ? ?array +binaryFormat: null +mimeTypes: "image/*" +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}." +mimeTypesMessage: "This file is not a valid image." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: null +minWidth: null +maxWidth: null +maxHeight: null +minHeight: null +maxRatio: null +minRatio: null +minPixels: null +maxPixels: null +allowSquare: true +allowLandscape: true +allowPortrait: true +detectCorrupted: false +sizeNotDetectedMessage: "The size of the image could not be detected." +maxWidthMessage: "The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px." +minWidthMessage: "The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px." +maxHeightMessage: "The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px." +minHeightMessage: "The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px." +minPixelsMessage: "The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels." +maxPixelsMessage: "The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels." +maxRatioMessage: "The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}." +minRatioMessage: "The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}." +allowSquareMessage: "The image is square ({{ width }}x{{ height }}px). Square images are not allowed." +allowLandscapeMessage: "The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed." +allowPortraitMessage: "The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed." +corruptedMessage: "The image file is corrupted." } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.featuredImage" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-image" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2381 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1980 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1979 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_Post_featuredImage_file" ] |
| cache_key | "_Post_featuredImage_file_file" |
| compound | false |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2621 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2479 -errors: [] -form: Symfony\Component\Form\Form {#2399 …} } |
| form | Symfony\Component\Form\FormView {#2484 …5} |
| full_name | "Post[featuredImage][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_featuredImage_file" |
| label | "post.featuredImage" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-image" ] |
| submitted | false |
| translation_domain | "messages" |
| type | "file" |
| unique_block_prefix | "_Post_featuredImage_file" |
| valid | true |
| value | "" |
delete
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 |
|---|---|---|
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2083 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2088 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| 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() {#2389 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2388 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_Post_featuredImage_delete" ] |
| cache_key | "_Post_featuredImage_delete_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2625 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2623 -errors: [] -form: Symfony\Component\Form\Form {#2406 …} } |
| form | Symfony\Component\Form\FormView {#2477 …5} |
| full_name | "Post[featuredImage][delete]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_featuredImage_delete" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "delete" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_featuredImage_delete" |
| valid | true |
| value | "1" |
content
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "post.content" |
same as passed value |
| label_html | true |
same as passed value |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-text_editor" ] |
[ "class" => "field-text_editor" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2012 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 | "post.content" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [ "class" => "field-text_editor" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2018 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2017 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "ea_text_editor" "_Post_content" ] |
| cache_key | "_Post_content_ea_text_editor" |
| compound | false |
| data | """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2627 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1334 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2624 -errors: [] -form: Symfony\Component\Form\Form {#2408 …} } |
| form | Symfony\Component\Form\FormView {#2478 …5} |
| full_name | "Post[content]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_content" |
| label | "post.content" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "content" |
| pattern | null |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-text_editor" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_content" |
| valid | true |
| value | """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ |
summary
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "rows" => 3 "data-ea-textarea-field" => true ] |
[ "rows" => 3 "data-ea-textarea-field" => true ] |
| label | "post.summary" |
same as passed value |
| label_html | true |
same as passed value |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-textarea" ] |
[ "class" => "field-textarea" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "rows" => 3 "data-ea-textarea-field" => true ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1999 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 | "post.summary" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [ "class" => "field-textarea" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1997 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1998 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "rows" => 3 "data-ea-textarea-field" => true ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_Post_summary" ] |
| cache_key | "_Post_summary_textarea" |
| compound | false |
| data | "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2630 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1375 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2628 -errors: [] -form: Symfony\Component\Form\Form {#2411 …} } |
| form | Symfony\Component\Form\FormView {#2626 …5} |
| full_name | "Post[summary]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_summary" |
| label | "post.summary" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "summary" |
| pattern | null |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-textarea" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_summary" |
| valid | true |
| value | "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." |
ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1989 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 | "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 | 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() {#2022 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1990 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_close" "_Post_ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C" ] |
| cache_key | "_Post_ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C_ea_form_fieldset_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2633 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1789 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2631 -errors: [] -form: Symfony\Component\Form\Form {#2414 …} } |
| form | Symfony\Component\Form\FormView {#2629 …5} |
| full_name | "Post[ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_close_01KQA4VPAN77ZM8W335DFNBV5C" |
| valid | true |
| value | null |
ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2030 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 | "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 | 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() {#2035 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2029 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_column_close" "_Post_ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A" ] |
| cache_key | "_Post_ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A_ea_form_column_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2636 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1782 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2634 -errors: [] -form: Symfony\Component\Form\Form {#2417 …} } |
| form | Symfony\Component\Form\FormView {#2632 …5} |
| full_name | "Post[ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_column_close_01KQA4VPAN77ZM8W335DFNBV5A" |
| valid | true |
| value | null |
ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | null |
same as passed value |
| label_html | true |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-form_column col-lg-4" ] |
[ "class" => "field-form_column col-lg-4" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2042 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-form_column col-lg-4" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2044 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2043 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_column_open" "_Post_ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3" ] |
| cache_key | "_Post_ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3_ea_form_column_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2639 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1314 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2637 -errors: [] -form: Symfony\Component\Form\Form {#2420 …} } |
| form | Symfony\Component\Form\FormView {#2635 …5} |
| full_name | "Post[ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-form_column col-lg-4" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_column_01KQA4VPAQQVP3Y46BRQB2T3H3" |
| valid | true |
| value | null |
ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| ea_css_class | "field-form_fieldset" |
same as passed value |
| ea_help | null |
same as passed value |
| ea_icon | "fa fa-flag" |
same as passed value |
| ea_is_collapsed | false |
same as passed value |
| ea_is_collapsible | false |
same as passed value |
| label | Symfony\Component\Translation\TranslatableMessage {#1585 -message: "post.fieldset.status" -parameters: [] -domain: "messages" } |
same as passed value |
| label_html | true |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-form_fieldset" ] |
[ "class" => "field-form_fieldset" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-flag" |
| ea_is_collapsed | false |
| ea_is_collapsible | false |
| empty_data | Closure(FormInterface $form) {#2051 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | Symfony\Component\Translation\TranslatableMessage {#1585 -message: "post.fieldset.status" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-form_fieldset" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2053 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2052 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_open" "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5" ] |
| cache_key | "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5_ea_form_fieldset_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-flag" |
| ea_is_collapsed | false |
| ea_is_collapsible | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2642 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1331 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2640 -errors: [] -form: Symfony\Component\Form\Form {#2423 …} } |
| form | Symfony\Component\Form\FormView {#2638 …5} |
| full_name | "Post[ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5" |
| label | Symfony\Component\Translation\TranslatableMessage {#1585 -message: "post.fieldset.status" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-form_fieldset" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3H5" |
| valid | true |
| value | null |
status
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } |
| View Format |
"3"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" ] |
| choices | [ "post.status.draft" => App\Enum\PostStatus {#681 +name: "Draft" +value: "draft" } "post.status.published" => App\Enum\PostStatus {#682 +name: "Published" +value: "published" } "post.status.scheduled" => App\Enum\PostStatus {#683 +name: "Scheduled" +value: "scheduled" } "post.status.archived" => App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } ] |
[ "post.status.draft" => App\Enum\PostStatus {#681 +name: "Draft" +value: "draft" } "post.status.published" => App\Enum\PostStatus {#682 +name: "Published" +value: "published" } "post.status.scheduled" => App\Enum\PostStatus {#683 +name: "Scheduled" +value: "scheduled" } "post.status.archived" => App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } ] |
| expanded | false |
same as passed value |
| label | "post.status" |
same as passed value |
| label_html | true |
same as passed value |
| multiple | false |
same as passed value |
| placeholder | "" |
same as passed value |
| preferred_choices | [ App\Enum\PostStatus {#682 +name: "Published" +value: "published" } ] |
[ App\Enum\PostStatus {#682 +name: "Published" +value: "published" } ] |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-select" ] |
[ "class" => "field-select" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" ] |
| 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 | [ "post.status.draft" => App\Enum\PostStatus {#681 +name: "Draft" +value: "draft" } "post.status.published" => App\Enum\PostStatus {#682 +name: "Published" +value: "published" } "post.status.scheduled" => App\Enum\PostStatus {#683 +name: "Scheduled" +value: "scheduled" } "post.status.archived" => App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } ] |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.status" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ App\Enum\PostStatus {#682 +name: "Published" +value: "published" } ] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [ "class" => "field-select" ] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2074 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2072 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_Post_status" ] |
| cache_key | "_Post_status_choice" |
| choice_translation_domain | "messages" |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#2645 +data: App\Enum\PostStatus {#681 +name: "Draft" +value: "draft" } +value: "0" +label: "post.status.draft" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2651 +data: App\Enum\PostStatus {#682 +name: "Published" +value: "published" } +value: "1" +label: "post.status.published" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2650 +data: App\Enum\PostStatus {#683 +name: "Scheduled" +value: "scheduled" } +value: "2" +label: "post.status.scheduled" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#2649 +data: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } +value: "3" +label: "post.status.archived" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } |
| disabled | false |
| duplicate_preferred_choices | true |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2652 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1453 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2643 -errors: [] -form: Symfony\Component\Form\Form {#2426 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2641 …5} |
| full_name | "Post[status]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_status" |
| is_selected | Closure($choice, $value) {#2644 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "post.status" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "status" |
| placeholder | "" |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [ 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2651 +data: App\Enum\PostStatus {#682 +name: "Published" +value: "published" } +value: "1" +label: "post.status.published" +attr: [] +labelTranslationParameters: [] } ] |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-select" ] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_status" |
| valid | true |
| value | "3" |
isFeatured
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-ea-align" => "center" ] |
[ "data-ea-align" => "center" ] |
| label | "post.isFeatured" |
same as passed value |
| label_attr | [ "class" => "checkbox-switch" ] |
[ "class" => "checkbox-switch" ] |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-boolean" ] |
[ "class" => "field-boolean" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#2083 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#2088 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "post.isFeatured" |
| label_attr | [ "class" => "checkbox-switch" ] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-boolean" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2081 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2090 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-align" => "center" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_Post_isFeatured" ] |
| cache_key | "_Post_isFeatured_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2653 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1455 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2647 -errors: [] -form: Symfony\Component\Form\Form {#2429 …} } |
| form | Symfony\Component\Form\FormView {#2648 …5} |
| full_name | "Post[isFeatured]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_isFeatured" |
| label | "post.isFeatured" |
| label_attr | [ "class" => "checkbox-switch" ] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "isFeatured" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-boolean" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_isFeatured" |
| valid | true |
| value | "1" |
publishedAt
Errors
This form has no errors.
Default Data
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| html5 | true |
same as passed value |
| input | "datetime_immutable" |
same as passed value |
| label | "post.publishedAt" |
same as passed value |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-datetime" ] |
[ "class" => "field-datetime" ] |
| widget | "single_text" |
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 | false |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| date_format | null |
| date_label | null |
| date_widget | null |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd'T'HH:mm:ss" |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime_immutable" |
| input_format | "Y-m-d H:i:s" |
| invalid_message | "Please enter a valid date and time." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.publishedAt" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-datetime" ] |
| setter | null |
| time_label | null |
| time_widget | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2108 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2107 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "datetime" "_Post_publishedAt" ] |
| cache_key | "_Post_publishedAt_datetime" |
| compound | false |
| data | DateTime @1777381311 {#2521 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2656 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1419 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2654 -errors: [] -form: Symfony\Component\Form\Form {#2432 …} } |
| form | Symfony\Component\Form\FormView {#2646 …5} |
| full_name | "Post[publishedAt]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_publishedAt" |
| label | "post.publishedAt" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "publishedAt" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-datetime" ] |
| submitted | false |
| translation_domain | "messages" |
| type | "datetime-local" |
| unique_block_prefix | "_Post_publishedAt" |
| valid | true |
| value | "2026-04-28T15:01" |
| widget | "single_text" |
scheduledAt
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 |
|---|---|---|
| help | Symfony\Component\Translation\TranslatableMessage {#1407 -message: "post.scheduledAt_help" -parameters: [] -domain: "messages" } |
same as passed value |
| help_html | true |
same as passed value |
| html5 | true |
same as passed value |
| input | "datetime_immutable" |
same as passed value |
| label | "post.scheduledAt" |
same as passed value |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-datetime" ] |
[ "class" => "field-datetime" ] |
| widget | "single_text" |
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 | false |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| date_format | null |
| date_label | null |
| date_widget | null |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| format | "yyyy-MM-dd'T'HH:mm:ss" |
| getter | null |
| help | Symfony\Component\Translation\TranslatableMessage {#1407 -message: "post.scheduledAt_help" -parameters: [] -domain: "messages" } |
| help_attr | [] |
| help_html | true |
| help_translation_parameters | [] |
| html5 | true |
| inherit_data | false |
| input | "datetime_immutable" |
| input_format | "Y-m-d H:i:s" |
| invalid_message | "Please enter a valid date and time." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.scheduledAt" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| model_timezone | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-datetime" ] |
| setter | null |
| time_label | null |
| time_widget | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2118 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2119 …} $translationDomain: "validators" } } |
| validation_groups | null |
| view_timezone | null |
| widget | "single_text" |
| with_minutes | true |
| with_seconds | false |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "datetime" "_Post_scheduledAt" ] |
| cache_key | "_Post_scheduledAt_datetime" |
| compound | false |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2659 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1412 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2657 -errors: [] -form: Symfony\Component\Form\Form {#2435 …} } |
| form | Symfony\Component\Form\FormView {#2655 …5} |
| full_name | "Post[scheduledAt]" |
| help | Symfony\Component\Translation\TranslatableMessage {#1407 -message: "post.scheduledAt_help" -parameters: [] -domain: "messages" } |
| help_attr | [] |
| help_html | true |
| help_translation_parameters | [] |
| id | "Post_scheduledAt" |
| label | "post.scheduledAt" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "scheduledAt" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-datetime" ] |
| submitted | false |
| translation_domain | "messages" |
| type | "datetime-local" |
| unique_block_prefix | "_Post_scheduledAt" |
| valid | true |
| value | "" |
| widget | "single_text" |
ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2127 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 | "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 | 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() {#2129 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2128 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_close" "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5" ] |
| cache_key | "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5_ea_form_fieldset_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2662 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1775 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2660 -errors: [] -form: Symfony\Component\Form\Form {#2438 …} } |
| form | Symfony\Component\Form\FormView {#2658 …5} |
| full_name | "Post[ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3H5" |
| valid | true |
| value | null |
ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| ea_css_class | "field-form_fieldset" |
same as passed value |
| ea_help | null |
same as passed value |
| ea_icon | "fa fa-folder-tree" |
same as passed value |
| ea_is_collapsed | false |
same as passed value |
| ea_is_collapsible | false |
same as passed value |
| label | Symfony\Component\Translation\TranslatableMessage {#1636 -message: "post.fieldset.classification" -parameters: [] -domain: "messages" } |
same as passed value |
| label_html | true |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-form_fieldset" ] |
[ "class" => "field-form_fieldset" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-folder-tree" |
| ea_is_collapsed | false |
| ea_is_collapsible | false |
| empty_data | Closure(FormInterface $form) {#2136 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | Symfony\Component\Translation\TranslatableMessage {#1636 -message: "post.fieldset.classification" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-form_fieldset" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2138 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2137 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_open" "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB" ] |
| cache_key | "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB_ea_form_fieldset_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-folder-tree" |
| ea_is_collapsed | false |
| ea_is_collapsible | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2665 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1405 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2663 -errors: [] -form: Symfony\Component\Form\Form {#2441 …} } |
| form | Symfony\Component\Form\FormView {#2661 …5} |
| full_name | "Post[ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB" |
| label | Symfony\Component\Translation\TranslatableMessage {#1636 -message: "post.fieldset.classification" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-form_fieldset" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HB" |
| valid | true |
| value | null |
author
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| autocomplete_template | "admin/post/_author_autocomplete.html.twig" |
same as passed value |
| class | "App\Entity\User" |
same as passed value |
| label | "post.author" |
same as passed value |
| label_html | true |
same as passed value |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete_callback | null |
| autocomplete_template | "admin/post/_author_autocomplete.html.twig" |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| class | "App\Entity\User" |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2149 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 | "post.author" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [ "class" => "field-association" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2151 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2150 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_autocomplete" "_Post_author" ] |
| cache_key | "_Post_author_ea_autocomplete" |
| compound | true |
| data | App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2668 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1490 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2666 -errors: [] -form: Symfony\Component\Form\Form {#2444 …} } |
| form | Symfony\Component\Form\FormView {#2664 …5} |
| full_name | "Post[author]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_author" |
| label | "post.author" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "author" |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-association" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_author" |
| valid | true |
| value | App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } |
autocomplete
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } |
| View Format |
"9"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| action | "" |
same as passed value |
| allow_extra_fields | false |
same as passed value |
| allow_file_upload | false |
same as passed value |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
same as passed value |
| auto_initialize | false |
same as passed value |
| block_name | null |
same as passed value |
| block_prefix | null |
same as passed value |
| by_reference | true |
same as passed value |
| choice_label | Closure($entity): string {#2537 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\EventListener\CrudAutocompleteSubscriber" use: { $twig: Twig\Environment {#256 …} $template: "admin/post/_author_autocomplete.html.twig" } } |
same as passed value |
| choices | [ App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } ] |
[ App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } ] |
| class | "App\Entity\User" |
same as passed value |
| compound | false |
same as passed value |
| constraints | [] |
same as passed value |
| csrf_field_name | "_token" |
same as passed value |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
same as passed value |
| csrf_protection | true |
same as passed value |
| csrf_token_id | null |
same as passed value |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
same as passed value |
| data_class | null |
same as passed value |
| disabled | false |
same as passed value |
| empty_data | Closure(FormInterface $form) {#2149 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
same as passed value |
| error_bubbling | false |
same as passed value |
| error_mapping | [] |
same as passed value |
| extra_fields_message | "This form should not contain extra fields." |
same as passed value |
| form_attr | false |
same as passed value |
| getter | null |
same as passed value |
| help | null |
same as passed value |
| help_attr | [] |
same as passed value |
| help_html | false |
same as passed value |
| help_translation_parameters | [] |
same as passed value |
| inherit_data | false |
same as passed value |
| invalid_message | "This value is not valid." |
same as passed value |
| invalid_message_parameters | [] |
same as passed value |
| is_empty_callback | null |
same as passed value |
| label | "post.author" |
same as passed value |
| label_attr | [] |
same as passed value |
| label_format | null |
same as passed value |
| label_html | true |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| mapped | true |
same as passed value |
| method | "POST" |
same as passed value |
| multiple | false |
same as passed value |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
same as passed value |
| priority | 0 |
same as passed value |
| property_path | null |
same as passed value |
| required | true |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
| setter | null |
same as passed value |
| translation_domain | null |
same as passed value |
| trim | true |
same as passed value |
| upload_max_size_message | Closure() {#2151 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2150 …} $translationDomain: "validators" } } |
Closure() {#2535 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2151 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2150 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure($entity): string {#2537 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\EventListener\CrudAutocompleteSubscriber" use: { $twig: Twig\Environment {#256 …} $template: "admin/post/_author_autocomplete.html.twig" } } |
| choice_lazy | false |
| choice_loader | null |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2540 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2282 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2539 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2533 …} } |
| choices | [ App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } ] |
| class | "App\Entity\User" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#482 …11} |
| empty_data | Closure(FormInterface $form) {#2149 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| 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 {#2534 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#482 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#923 …} } |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.author" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 |
| query_builder | null |
| required | true |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2535 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2151 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2150 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "true" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/user/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=author&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "ea_autocomplete_inner" "_Post_author_autocomplete" ] |
| cache_key | "_Post_author_autocomplete_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2671 +data: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } +value: "9" +label: """ <div style="display: flex; align-items: center; gap: 10px; padding: 4px 0;">\n <img src="https://www.gravatar.com/avatar/3c48e6da1da33e22e42fd8114ed3fc68?s=32&d=identicon" alt=""\n style="width: 32px; height: 32px; border-radius: 50%; flex-shrink: 0;">\n <div style="min-width: 0; line-height: 1.3;">\n <div style="font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">\n Marietta Hauck\n <span style="font-weight: normal; color: #6c757d;">@marietta787</span>\n </div>\n <div style="font-size: 0.85em; color: #6c757d; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">\n marietta.hauck@example.com\n </div>\n </div>\n </div>\n """ +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2674 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2670 -errors: [] -form: Symfony\Component\Form\Form {#2548 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2669 …5} |
| full_name | "Post[author][autocomplete]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_author_autocomplete" |
| is_selected | Closure($choice, $value) {#2677 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "post.author" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "autocomplete" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_author_autocomplete" |
| valid | true |
| value | "9" |
category
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| autocomplete_callback | Closure(Category $c): string {#1475 returnType: "string" class: "App\Controller\Admin\PostCrudController" } |
same as passed value |
| class | "App\Entity\Category" |
same as passed value |
| label | "post.category" |
same as passed value |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete_callback | Closure(Category $c): string {#1475 returnType: "string" class: "App\Controller\Admin\PostCrudController" } |
| autocomplete_template | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| class | "App\Entity\Category" |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2160 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 | "post.category" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2158 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2159 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_autocomplete" "_Post_category" ] |
| cache_key | "_Post_category_ea_autocomplete" |
| compound | true |
| data | App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2684 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1482 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2676 -errors: [] -form: Symfony\Component\Form\Form {#2447 …} } |
| form | Symfony\Component\Form\FormView {#2667 …5} |
| full_name | "Post[category]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_category" |
| label | "post.category" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "category" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_category" |
| valid | true |
| value | App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } |
autocomplete
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } |
| View Format |
"4"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| action | "" |
same as passed value |
| allow_extra_fields | false |
same as passed value |
| allow_file_upload | false |
same as passed value |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
same as passed value |
| auto_initialize | false |
same as passed value |
| block_name | null |
same as passed value |
| block_prefix | null |
same as passed value |
| by_reference | true |
same as passed value |
| choice_label | Closure($entity): string {#2554 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\EventListener\CrudAutocompleteSubscriber" use: { $callback: Closure(Category $c): string {#1475 returnType: "string" class: "App\Controller\Admin\PostCrudController" } } } |
same as passed value |
| choices | [ App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } ] |
[ App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } ] |
| class | "App\Entity\Category" |
same as passed value |
| compound | false |
same as passed value |
| constraints | [] |
same as passed value |
| csrf_field_name | "_token" |
same as passed value |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
same as passed value |
| csrf_protection | true |
same as passed value |
| csrf_token_id | null |
same as passed value |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
same as passed value |
| data_class | null |
same as passed value |
| disabled | false |
same as passed value |
| empty_data | Closure(FormInterface $form) {#2160 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
same as passed value |
| error_bubbling | false |
same as passed value |
| error_mapping | [] |
same as passed value |
| extra_fields_message | "This form should not contain extra fields." |
same as passed value |
| form_attr | false |
same as passed value |
| getter | null |
same as passed value |
| help | null |
same as passed value |
| help_attr | [] |
same as passed value |
| help_html | false |
same as passed value |
| help_translation_parameters | [] |
same as passed value |
| inherit_data | false |
same as passed value |
| invalid_message | "This value is not valid." |
same as passed value |
| invalid_message_parameters | [] |
same as passed value |
| is_empty_callback | null |
same as passed value |
| label | "post.category" |
same as passed value |
| label_attr | [] |
same as passed value |
| label_format | null |
same as passed value |
| label_html | true |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| mapped | true |
same as passed value |
| method | "POST" |
same as passed value |
| multiple | false |
same as passed value |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
same as passed value |
| priority | 0 |
same as passed value |
| property_path | null |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
| setter | null |
same as passed value |
| translation_domain | null |
same as passed value |
| trim | true |
same as passed value |
| upload_max_size_message | Closure() {#2158 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2159 …} $translationDomain: "validators" } } |
Closure() {#2558 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2158 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2159 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure($entity): string {#2554 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\EventListener\CrudAutocompleteSubscriber" use: { $callback: Closure(Category $c): string {#1475 returnType: "string" class: "App\Controller\Admin\PostCrudController" } } } |
| choice_lazy | false |
| choice_loader | null |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2562 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2282 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2561 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2560 …} } |
| choices | [ App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } ] |
| 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\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#482 …11} |
| empty_data | Closure(FormInterface $form) {#2160 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| 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 {#2559 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#482 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#880 …} } |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.category" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | null |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2558 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2158 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2159 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1477 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/category/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=category&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "ea_autocomplete_inner" "_Post_category_autocomplete" ] |
| cache_key | "_Post_category_autocomplete_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2687 +data: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } +value: "4" +label: "fa-utensils Food & Recipes" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2690 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2686 -errors: [] -form: Symfony\Component\Form\Form {#2570 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2685 …5} |
| full_name | "Post[category][autocomplete]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_category_autocomplete" |
| is_selected | Closure($choice, $value) {#2689 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "post.category" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "autocomplete" |
| placeholder | "" |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_category_autocomplete" |
| valid | true |
| value | "4" |
tags
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#2573 #collection: Doctrine\Common\Collections\ArrayCollection {#2574 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6838 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6848 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| autocomplete_callback | Closure(Tag $tag): string {#1467 returnType: "string" class: "App\Controller\Admin\PostCrudController" } |
same as passed value |
| by_reference | false |
same as passed value |
| class | "App\Entity\Tag" |
same as passed value |
| label | "post.tags" |
same as passed value |
| label_html | true |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete_callback | Closure(Tag $tag): string {#1467 returnType: "string" class: "App\Controller\Admin\PostCrudController" } |
| autocomplete_template | null |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| class | "App\Entity\Tag" |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2169 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 | "post.tags" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2171 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2170 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_autocomplete" "_Post_tags" ] |
| cache_key | "_Post_tags_ea_autocomplete" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#2573 #collection: Doctrine\Common\Collections\ArrayCollection {#2574 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6838 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6848 …} } |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2692 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1474 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2688 -errors: [] -form: Symfony\Component\Form\Form {#2450 …} } |
| form | Symfony\Component\Form\FormView {#2675 …5} |
| full_name | "Post[tags]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_tags" |
| label | "post.tags" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "tags" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_tags" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#2573 #collection: Doctrine\Common\Collections\ArrayCollection {#2574 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6838 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6848 …} } |
autocomplete
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#2605 #collection: Doctrine\Common\Collections\ArrayCollection {#2606 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6872 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6874 …} } |
| View Format |
[ "9" "10" ] |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| action | "" |
same as passed value |
| allow_extra_fields | false |
same as passed value |
| allow_file_upload | false |
same as passed value |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
same as passed value |
| auto_initialize | false |
same as passed value |
| block_name | null |
same as passed value |
| block_prefix | null |
same as passed value |
| by_reference | false |
same as passed value |
| choice_label | Closure($entity): string {#2580 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\EventListener\CrudAutocompleteSubscriber" use: { $callback: Closure(Tag $tag): string {#1467 returnType: "string" class: "App\Controller\Admin\PostCrudController" } } } |
same as passed value |
| choices | Doctrine\ORM\PersistentCollection {#2573 #collection: Doctrine\Common\Collections\ArrayCollection {#2574 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6838 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6848 …} } |
same as passed value |
| class | "App\Entity\Tag" |
same as passed value |
| compound | false |
same as passed value |
| constraints | [] |
same as passed value |
| csrf_field_name | "_token" |
same as passed value |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
same as passed value |
| csrf_protection | true |
same as passed value |
| csrf_token_id | null |
same as passed value |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
same as passed value |
| data_class | null |
same as passed value |
| disabled | false |
same as passed value |
| empty_data | Closure(FormInterface $form) {#2169 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
same as passed value |
| error_bubbling | false |
same as passed value |
| error_mapping | [] |
same as passed value |
| extra_fields_message | "This form should not contain extra fields." |
same as passed value |
| form_attr | false |
same as passed value |
| getter | null |
same as passed value |
| help | null |
same as passed value |
| help_attr | [] |
same as passed value |
| help_html | false |
same as passed value |
| help_translation_parameters | [] |
same as passed value |
| inherit_data | false |
same as passed value |
| invalid_message | "This value is not valid." |
same as passed value |
| invalid_message_parameters | [] |
same as passed value |
| is_empty_callback | null |
same as passed value |
| label | "post.tags" |
same as passed value |
| label_attr | [] |
same as passed value |
| label_format | null |
same as passed value |
| label_html | true |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| mapped | true |
same as passed value |
| method | "POST" |
same as passed value |
| multiple | true |
same as passed value |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
same as passed value |
| priority | 0 |
same as passed value |
| property_path | null |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
| setter | null |
same as passed value |
| translation_domain | null |
same as passed value |
| trim | true |
same as passed value |
| upload_max_size_message | Closure() {#2171 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2170 …} $translationDomain: "validators" } } |
Closure() {#2582 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2171 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2170 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| by_reference | false |
| choice_attr | null |
| choice_filter | null |
| choice_label | Closure($entity): string {#2580 returnType: "string" class: "EasyCorp\Bundle\EasyAdminBundle\Form\EventListener\CrudAutocompleteSubscriber" use: { $callback: Closure(Tag $tag): string {#1467 returnType: "string" class: "App\Controller\Admin\PostCrudController" } } } |
| choice_lazy | false |
| choice_loader | null |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2586 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2282 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2585 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2584 …} } |
| choices | Doctrine\ORM\PersistentCollection {#2573 #collection: Doctrine\Common\Collections\ArrayCollection {#2574 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6838 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6848 …} } |
| class | "App\Entity\Tag" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#482 …11} |
| empty_data | Closure(FormInterface $form) {#2169 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| 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 {#2583 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#482 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1109 …} } |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.tags" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2582 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2171 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2170 …} $translationDomain: "validators" } } $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "data-ea-autocomplete-endpoint-url" => "https://easyadmin.yoannh.dev/fr/admin/tag/autocomplete?autocompleteContext%5BcrudControllerFqcn%5D=App%5CController%5CAdmin%5CPostCrudController&autocompleteContext%5BpropertyName%5D=tags&autocompleteContext%5BoriginatingPage%5D=edit&page=1" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "ea_autocomplete_inner" "_Post_tags_autocomplete" ] |
| cache_key | "_Post_tags_autocomplete_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2695 +data: App\Entity\Tag {#1730 …} +value: "9" +label: "Advanced" +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2696 +data: App\Entity\Tag {#1734 …} +value: "10" +label: "Trending" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#2605 #collection: Doctrine\Common\Collections\ArrayCollection {#2606 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#6872 …} -backRefFieldName: "posts" -isDirty: true -em: Doctrine\ORM\EntityManager {#482 …11} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#6874 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2699 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2694 -errors: [] -form: Symfony\Component\Form\Form {#2599 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2693 …5} |
| full_name | "Post[tags][autocomplete][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_tags_autocomplete" |
| is_selected | Closure($choice, array $values) {#2698 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "post.tags" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "autocomplete" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_tags_autocomplete" |
| valid | true |
| value | [ "9" "10" ] |
ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2179 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 | "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 | 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() {#2181 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2180 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_close" "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB" ] |
| cache_key | "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB_ea_form_fieldset_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2701 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1768 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2697 -errors: [] -form: Symfony\Component\Form\Form {#2453 …} } |
| form | Symfony\Component\Form\FormView {#2691 …5} |
| full_name | "Post[ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HB" |
| valid | true |
| value | null |
ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| ea_css_class | "field-form_fieldset" |
same as passed value |
| ea_help | null |
same as passed value |
| ea_icon | "fa fa-layer-group" |
same as passed value |
| ea_is_collapsed | false |
same as passed value |
| ea_is_collapsible | true |
same as passed value |
| label | Symfony\Component\Translation\TranslatableMessage {#1728 -message: "post.fieldset.series" -parameters: [] -domain: "messages" } |
same as passed value |
| label_html | true |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-form_fieldset" ] |
[ "class" => "field-form_fieldset" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-layer-group" |
| ea_is_collapsed | false |
| ea_is_collapsible | true |
| empty_data | Closure(FormInterface $form) {#2188 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | Symfony\Component\Translation\TranslatableMessage {#1728 -message: "post.fieldset.series" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-form_fieldset" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2190 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2189 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_open" "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG" ] |
| cache_key | "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG_ea_form_fieldset_open" |
| compound | true |
| data | null |
| disabled | false |
| ea_css_class | "field-form_fieldset" |
| ea_help | null |
| ea_icon | "fa fa-layer-group" |
| ea_is_collapsed | false |
| ea_is_collapsible | true |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2704 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1466 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2702 -errors: [] -form: Symfony\Component\Form\Form {#2456 …} } |
| form | Symfony\Component\Form\FormView {#2700 …5} |
| full_name | "Post[ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG" |
| label | Symfony\Component\Translation\TranslatableMessage {#1728 -message: "post.fieldset.series" -parameters: [] -domain: "messages" } |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-form_fieldset" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_01KQA4VPAQQVP3Y46BRQB2T3HG" |
| valid | true |
| value | null |
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 |
|---|---|---|
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1446 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } ] |
[ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1446 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } ] |
| class | "App\Entity\Series" |
same as passed value |
| label | "post.series" |
same as passed value |
| label_html | true |
same as passed value |
| query_builder | Closure(EntityRepository $repository) {#1747 class: "EasyCorp\Bundle\EasyAdminBundle\Field\Configurator\AssociationConfigurator" use: { $field: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1459 …} } } |
Doctrine\ORM\QueryBuilder {#2275 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2277 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "entity" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2271 #from: "App\Entity\Series" #alias: "entity" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#2210 …} -dql: "SELECT entity FROM App\Entity\Series entity" -parameters: Doctrine\Common\Collections\ArrayCollection {#2276 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Doctrine\ORM\EntityManager {#482 …11} } |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-association" ] |
[ "class" => "field-association" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1446 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#2206 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#2221 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2240 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2279 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2239 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#2282 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2278 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#2238 …} } |
| choices | null |
| class | "App\Entity\Series" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Doctrine\ORM\EntityManager {#482 …11} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2341 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Doctrine\ORM\EntityManager {#482 …11} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#956 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.series" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 {#2275 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2277 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "entity" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2271 #from: "App\Entity\Series" #alias: "entity" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#2210 …} -dql: "SELECT entity FROM App\Entity\Series entity" -parameters: Doctrine\Common\Collections\ArrayCollection {#2276 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Doctrine\ORM\EntityManager {#482 …11} } |
| required | false |
| row_attr | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#2215 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2217 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-ea-widget" => "ea-autocomplete" "data-ea-autocomplete-render-items-as-html" => "false" "placeholder" => Symfony\Component\Translation\TranslatableMessage {#1446 -message: "label.form.empty_value" -parameters: [] -domain: "EasyAdminBundle" } ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_Post_series" ] |
| cache_key | "_Post_series_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2706 +data: App\Entity\Series {#2723 …} +value: "1" +label: "Getting Started with Symfony" +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2708 +data: App\Entity\Series {#2730 …} +value: "2" +label: "Advanced PHP Techniques" +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2710 +data: App\Entity\Series {#2736 …} +value: "3" +label: "Building APIs from Scratch" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2713 +data: App\Entity\Series {#2742 …} +value: "4" +label: "Docker for Developers" +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2712 +data: App\Entity\Series {#2748 …} +value: "5" +label: "Testing Best Practices" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2717 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1459 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2705 -errors: [] -form: Symfony\Component\Form\Form {#2459 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#2703 …5} |
| full_name | "Post[series]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_series" |
| is_selected | Closure($choice, $value) {#2719 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "post.series" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| 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 | [ "class" => "field-association" ] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_series" |
| valid | true |
| value | "" |
seriesPosition
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 |
|---|---|---|
| help | Symfony\Component\Translation\TranslatableMessage {#1515 -message: "post.seriesPosition_help" -parameters: [] -domain: "messages" } |
same as passed value |
| help_html | true |
same as passed value |
| label | "post.seriesPosition" |
same as passed value |
| label_html | true |
same as passed value |
| required | false |
same as passed value |
| row_attr | [ "class" => "field-integer" ] |
[ "class" => "field-integer" ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2249 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 | Symfony\Component\Translation\TranslatableMessage {#1515 -message: "post.seriesPosition_help" -parameters: [] -domain: "messages" } |
| help_attr | [] |
| help_html | true |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "post.seriesPosition" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [ "class" => "field-integer" ] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#2256 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2248 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_Post_seriesPosition" ] |
| cache_key | "_Post_seriesPosition_integer" |
| compound | false |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2751 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1520 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2709 -errors: [] -form: Symfony\Component\Form\Form {#2462 …} } |
| form | Symfony\Component\Form\FormView {#2718 …5} |
| full_name | "Post[seriesPosition]" |
| help | Symfony\Component\Translation\TranslatableMessage {#1515 -message: "post.seriesPosition_help" -parameters: [] -domain: "messages" } |
| help_attr | [] |
| help_html | true |
| help_translation_parameters | [] |
| id | "Post_seriesPosition" |
| label | "post.seriesPosition" |
| label_attr | [] |
| label_format | null |
| label_html | true |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "seriesPosition" |
| priority | 0 |
| required | false |
| row_attr | [ "class" => "field-integer" ] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_seriesPosition" |
| valid | true |
| value | "" |
ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2269 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 | "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 | 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() {#2273 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2268 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_fieldset_close" "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG" ] |
| cache_key | "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG_ea_form_fieldset_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2754 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1321 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2752 -errors: [] -form: Symfony\Component\Form\Form {#2465 …} } |
| form | Symfony\Component\Form\FormView {#2714 …5} |
| full_name | "Post[ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_fieldset_close_01KQA4VPAQQVP3Y46BRQB2T3HG" |
| valid | true |
| value | null |
ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2346 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 | "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 | 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() {#2348 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2347 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_column_close" "_Post_ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3" ] |
| cache_key | "_Post_ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3_ea_form_column_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2757 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1366 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2755 -errors: [] -form: Symfony\Component\Form\Form {#2468 …} } |
| form | Symfony\Component\Form\FormView {#2753 …5} |
| full_name | "Post[ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_column_close_01KQA4VPAQQVP3Y46BRQB2T3H3" |
| valid | true |
| value | null |
ea_form_column_group_close
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| ea_is_inside_tab | false |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| ea_is_inside_tab | false |
| empty_data | Closure(FormInterface $form) {#2356 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 | "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 | 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() {#2361 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#2355 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_form_column_group_close" "_Post_ea_form_column_group_close" ] |
| cache_key | "_Post_ea_form_column_group_close_ea_form_column_group_close" |
| compound | true |
| data | null |
| disabled | false |
| ea_is_inside_tab | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2760 -fieldDto: EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1510 …} -entityDto: EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1006 -isAccessible: true -primaryKeyValue: 36 -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1302 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1819 …} -defaultActionUrl: null -fqcn: "App\Entity\Post" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#837 …} -permission: null -entityInstance: App\Entity\Post {#1074 -id: 36 -title: "Clean Code Principles #36" -slug: "clean-code-principles-36" -summary: "Ut consequatur quis error voluptatum. Animi nulla aliquam dolores temporibus a illum voluptatem. Exercitationem maxime omnis consectetur aut corrupti officia natus." -content: """ <p>Ex atque ducimus odio rerum. Magni velit hic rem sed. Consectetur ipsa deleniti ut tenetur dignissimos occaecati corrupti. Sint minus id reprehenderit omnis dolorum. Doloremque incidunt vel at ea commodi delectus. Et quidem aliquid facilis.</p>\n <h2>Dolor repudiandae nobis.</h2>\n <p>Qui sit nam eaque magnam. Quas exercitationem omnis aut non cupiditate. Pariatur praesentium dolorum natus eligendi sequi placeat. Sed necessitatibus amet fugiat delectus quia unde.</p>\n <p>Voluptatem in culpa voluptates sit porro in. Aliquam ab commodi modi facere velit aliquam ut. Aut neque est quibusdam nesciunt nemo incidunt tenetur ut. Ut assumenda et magni quos.</p>\n <ul>\n <li>Eius mollitia officia ducimus fugit qui.</li>\n <li>Perspiciatis vero excepturi adipisci facere tempora nulla.</li>\n <li>Dicta aut inventore magnam ullam vel ad quia cupiditate.</li>\n <li>Animi harum vitae rem.</li>\n </ul>\n <h2>Totam tenetur illo autem non.</h2>\n <p>Vel magni rerum esse necessitatibus debitis. Quia quia quia non libero odit in consequatur. Et qui magni id voluptatem vero voluptas. Quas eveniet voluptatem et eum facere. Tempore porro est voluptatibus fuga eveniet.</p>\n <pre><code>// Example code\n $example = new Example();\n $example->doSomething();\n return $example->getResult();</code></pre>\n <p>Ex dolor voluptas molestias tenetur. Praesentium dolor sapiente optio quo debitis. Quia quaerat occaecati cumque cumque omnis. Dolores nobis sunt perferendis.</p>\n <h2>Molestiae velit placeat.</h2>\n <p>Earum dolore porro repudiandae incidunt. Ea et corporis sed est accusamus ducimus dolorem odio. Recusandae similique voluptas odio ab quam rerum. Optio dolorem nesciunt accusantium ipsa omnis. Doloribus est qui repellat ipsa labore reiciendis. Vel voluptatem consectetur vitae mollitia voluptatem quia. Corrupti quaerat eligendi magnam eaque perspiciatis.</p>\n <p>Non necessitatibus occaecati qui. Velit dolor tempora sunt culpa nemo officiis rem. Velit sed quae nostrum maiores nesciunt. Ut et est non mollitia tempora. Ratione blanditiis tempore corrupti dicta. Nihil rerum fugiat fuga quas perspiciatis et.</p>\n <h2>Conclusion</h2>\n <p>Aut nihil id enim tempore delectus facilis incidunt. Laudantium explicabo voluptatem fugit enim a. Velit excepturi eius atque distinctio molestiae dolore voluptas. Deserunt est quos cumque rerum velit molestias.</p> """ -publishedAt: DateTimeImmutable @1777381311 {#1072 date: 2026-04-28 15:01:51.0 Europe/Zurich (+02:00) } -status: App\Enum\PostStatus {#684 +name: "Archived" +value: "archived" } -featuredImage: null -scheduledAt: null -viewCount: 6432 -isFeatured: false -author: App\Entity\User {#990 -id: 9 -fullName: "Marietta Hauck" -username: "marietta787" -email: "marietta.hauck@example.com" -password: "password123" -roles: [ "ROLE_EDITOR" ] -bio: "Consequuntur distinctio quisquam aut ipsam qui blanditiis. Corporis qui neque ipsum adipisci unde et." -website: null -twitterHandle: null -isVerified: false -lastLoginAt: DateTimeImmutable @1767195413 {#1671 date: 2025-12-31 16:36:53.0 Europe/Zurich (+01:00) } -comments: Doctrine\ORM\PersistentCollection {#1675 …} -posts: Doctrine\ORM\PersistentCollection {#1667 …} } -category: App\Entity\Category {#1081 -id: 4 -name: "Food & Recipes" -slug: "food-recipes" -description: "Quam qui est fuga ab. Aspernatur dolorum enim ad molestiae. Asperiores ut occaecati tenetur aut dicta laborum voluptate. Dignissimos rerum repellendus autem dolorem nihil possimus officia." -color: "#f39c12" -icon: "fa-utensils" -position: 4 -createdAt: DateTimeImmutable @1768154807 {#1700 date: 2026-01-11 19:06:47.0 Europe/Zurich (+01:00) } -posts: Doctrine\ORM\PersistentCollection {#1704 …} } -series: null -seriesPosition: null -comments: Doctrine\ORM\PersistentCollection {#1044 …} -tags: Doctrine\ORM\PersistentCollection {#1058 …} } } } |
| errors | Symfony\Component\Form\FormErrorIterator {#2758 -errors: [] -form: Symfony\Component\Form\Form {#2471 …} } |
| form | Symfony\Component\Form\FormView {#2756 …5} |
| full_name | "Post[ea_form_column_group_close]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post_ea_form_column_group_close" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ea_form_column_group_close" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_Post_ea_form_column_group_close" |
| valid | true |
| value | null |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "5ee9a140daffa7.LW1bgXm71mVZhhVMAHX5mExCKBqjjOmL2bAWnrXwiaA.RAM8xT_rvlQd00wbbjnA0D47TEiaudvyoMVE18SJv-9UWDHvN_OBLzurUA" |
| 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 | "5ee9a140daffa7.LW1bgXm71mVZhhVMAHX5mExCKBqjjOmL2bAWnrXwiaA.RAM8xT_rvlQd00wbbjnA0D47TEiaudvyoMVE18SJv-9UWDHvN_OBLzurUA" |
same as passed value |
| mapped | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#419 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#51 …} -logger: Monolog\Logger {#224 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#420 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | "5ee9a140daffa7.LW1bgXm71mVZhhVMAHX5mExCKBqjjOmL2bAWnrXwiaA.RAM8xT_rvlQd00wbbjnA0D47TEiaudvyoMVE18SJv-9UWDHvN_OBLzurUA" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2759 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() {#2765 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#272 …} $message: Closure() {#1925 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_Post__token" ] |
| cache_key | "_Post__token_hidden" |
| compound | false |
| data | "5ee9a140daffa7.LW1bgXm71mVZhhVMAHX5mExCKBqjjOmL2bAWnrXwiaA.RAM8xT_rvlQd00wbbjnA0D47TEiaudvyoMVE18SJv-9UWDHvN_OBLzurUA" |
| disabled | false |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#2778 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#2775 -errors: [] -form: Symfony\Component\Form\Form {#2771 …} } |
| form | Symfony\Component\Form\FormView {#2766 …5} |
| full_name | "Post[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "Post__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 | "messages" |
| unique_block_prefix | "_Post__token" |
| valid | true |
| value | "5ee9a140daffa7.LW1bgXm71mVZhhVMAHX5mExCKBqjjOmL2bAWnrXwiaA.RAM8xT_rvlQd00wbbjnA0D47TEiaudvyoMVE18SJv-9UWDHvN_OBLzurUA" |