-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
Closed
Description
Tested using Symfony 2.3
create an entity with assert choice, example:
class PaymentGateway
{
/**
* @var string
*
* @ORM\Column(name="type", type="string", length=255)
*
* @Assert\NotNull()
* @Assert\Choice(choices={"stripe"})
*/
private $type;
}
Now test the entity and set the value to 0
Example i test in controller
/**
* @Route("/test/yo")
*/
public function testDumpAction()
{
$paymentGateway = new PaymentGateway();
$paymentGateway->setType(0);
$errors = $this->get('validator')->validate($paymentGateway);
var_dump($errors); // examine the dump value, there is no violations
return new Response('ok');
}