Please sign in to comment.
feature #27580 [Form] Add ability to clear form errors (colinodell)
This PR was squashed before being merged into the 4.2-dev branch (closes #27580). Discussion ---------- [Form] Add ability to clear form errors | Q | A | ------------- | --- | Branch? | master | Bug fix? | no | New feature? | yes | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | #14060 | License | MIT | Doc PR | symfony/symfony-docs#9916 This PR adds the ability to manually clear form errors, thus improving the DX issue reported in #14060. Unlike my original approach in #14233 and #27571 which break BC, this adds a new `ClearableErrorInterface` which `Form` implements. (`Button` does not implement it because buttons can't have errors.) Commits ------- 9eb755c [Form] Add ability to clear form errors
- Loading branch information...
Showing with 91 additions and 1 deletion.
|@@ -0,0 +1,27 @@|
|* This file is part of the Symfony package.|
|* (c) Fabien Potencier <email@example.com>|
|* For the full copyright and license information, please view the LICENSE|
|* file that was distributed with this source code.|
|* A form element whose errors can be cleared.|
|* @author Colin O'Dell <firstname.lastname@example.org>|
|* Removes all the errors of this form.|
|* @param bool $deep Whether to remove errors from child forms as well|
|public function clearErrors(bool $deep = false);|