Skip to content

Commit 2d4eb95

Browse files
committed
Update Collection.rst
Removed use statements for Required/Optional. Instead use Assert\Collection\Required.
1 parent f826f60 commit 2d4eb95

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

reference/constraints/Collection.rst

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -185,16 +185,14 @@ field is optional but must be a valid email if supplied, you can do the followin
185185
namespace Acme\BlogBundle\Entity;
186186
187187
use Symfony\Component\Validator\Constraints as Assert;
188-
use Symfony\Component\Validator\Constraints\Collection\Optional;
189-
use Symfony\Component\Validator\Constraints\Collection\Required;
190188
191189
class Author
192190
{
193191
/**
194192
* @Assert\Collection(
195193
* fields={
196-
* "personal_email" = @Required({@Assert\NotBlank, @Assert\Email}),
197-
* "alternate_email" = @Optional({@Assert\Email}),
194+
* "personal_email" = @Assert\Collection\Required({@Assert\NotBlank, @Assert\Email}),
195+
* "alternate_email" = @Assert\Collection\Optional({@Assert\Email}),
198196
* }
199197
* )
200198
*/
@@ -210,8 +208,6 @@ field is optional but must be a valid email if supplied, you can do the followin
210208
211209
use Symfony\Component\Validator\Mapping\ClassMetadata;
212210
use Symfony\Component\Validator\Constraints as Assert;
213-
use Symfony\Component\Validator\Constraints\Collection\Optional;
214-
use Symfony\Component\Validator\Constraints\Collection\Required;
215211
216212
class Author
217213
{
@@ -221,8 +217,8 @@ field is optional but must be a valid email if supplied, you can do the followin
221217
{
222218
$metadata->addPropertyConstraint('profileData', new Assert\Collection(array(
223219
'fields' => array(
224-
'personal_email' => new Required(array(new Assert\NotBlank(), new Assert\Email())),
225-
'alternate_email' => new Optional(array(new Assert\Email())),
220+
'personal_email' => new Assert\Collection\Required(array(new Assert\NotBlank(), new Assert\Email())),
221+
'alternate_email' => new Assert\Collection\Optional(array(new Assert\Email())),
226222
),
227223
)));
228224
}

0 commit comments

Comments
 (0)