From 6280192b77dab7650921154c3d583d68b8a68fab Mon Sep 17 00:00:00 2001 From: wkania Date: Thu, 18 Feb 2021 21:17:26 +0100 Subject: [PATCH] [Form] Add PHP Attributes example to forms --- forms.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/forms.rst b/forms.rst index 42bdedc9658..e80ad65da71 100644 --- a/forms.rst +++ b/forms.rst @@ -507,6 +507,23 @@ object. protected $dueDate; } + .. code-block:: php-attributes + + // src/Entity/Task.php + namespace App\Entity; + + use Symfony\Component\Validator\Constraints as Assert; + + class Task + { + #[Assert\NotBlank] + public $task; + + #[Assert\NotBlank] + #[Assert\Type(\DateTime::class)] + protected $dueDate; + } + .. code-block:: yaml # config/validator/validation.yaml