@@ -329,7 +329,7 @@ Some constraints, like :doc:`NotBlank </reference/constraints/NotBlank>`,
329329are simple whereas others, like the :doc: `Choice </reference/constraints/Choice >`
330330constraint, have several configuration options available. Suppose that the
331331``Author `` class has another property called ``gender `` that can be set to either
332- "male" or "female ":
332+ "male", "female" or "other ":
333333
334334.. configuration-block ::
335335
@@ -344,7 +344,7 @@ constraint, have several configuration options available. Suppose that the
344344 {
345345 /**
346346 * @Assert\Choice(
347- * choices = { "male", "female" },
347+ * choices = { "male", "female", "other" },
348348 * message = "Choose a valid gender."
349349 * )
350350 */
@@ -359,7 +359,7 @@ constraint, have several configuration options available. Suppose that the
359359 AppBundle\Entity\Author :
360360 properties :
361361 gender :
362- - Choice : { choices: [male, female], message: Choose a valid gender. }
362+ - Choice : { choices: [male, female, other ], message: Choose a valid gender. }
363363 # ...
364364
365365 .. code-block :: xml
@@ -376,6 +376,7 @@ constraint, have several configuration options available. Suppose that the
376376 <option name =" choices" >
377377 <value >male</value >
378378 <value >female</value >
379+ <value >other</value >
379380 </option >
380381 <option name =" message" >Choose a valid gender.</option >
381382 </constraint >
@@ -404,7 +405,7 @@ constraint, have several configuration options available. Suppose that the
404405 // ...
405406
406407 $metadata->addPropertyConstraint('gender', new Assert\Choice(array(
407- 'choices' => array('male', 'female'),
408+ 'choices' => array('male', 'female', 'other' ),
408409 'message' => 'Choose a valid gender.',
409410 )));
410411 }
@@ -429,7 +430,7 @@ options can be specified in this way.
429430 class Author
430431 {
431432 /**
432- * @Assert\Choice({"male", "female"})
433+ * @Assert\Choice({"male", "female", "other" })
433434 */
434435 protected $gender;
435436
@@ -442,7 +443,7 @@ options can be specified in this way.
442443 AppBundle\Entity\Author :
443444 properties :
444445 gender :
445- - Choice : [male, female]
446+ - Choice : [male, female, other ]
446447 # ...
447448
448449 .. code-block :: xml
@@ -458,6 +459,7 @@ options can be specified in this way.
458459 <constraint name =" Choice" >
459460 <value >male</value >
460461 <value >female</value >
462+ <value >other</value >
461463 </constraint >
462464 </property >
463465
@@ -483,7 +485,7 @@ options can be specified in this way.
483485
484486 $metadata->addPropertyConstraint(
485487 'gender',
486- new Assert\Choice(array('male', 'female'))
488+ new Assert\Choice(array('male', 'female', 'other' ))
487489 );
488490 }
489491 }
0 commit comments