예제 #1
0
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('api_credentials', [new Assert\Valid()]);
 }
예제 #2
0
 /**
  * 
  * @param ClassMetadata $metadata
  */
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('subject', array(new Assert\NotBlank(), new Assert\Length(array('min' => 3))));
     $metadata->addPropertyConstraint('description', new Assert\NotBlank());
 }
예제 #3
0
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('username', [new Assert\NotBlank()])->addPropertyConstraints('email', [new Assert\Email(), new Assert\NotBlank(), new DuplicateEmailConstraint(['groups' => 'new'])])->addPropertyConstraints('plainPassword', [new Assert\NotBlank(['groups' => 'new'])])->addPropertyConstraints('roles', [new Assert\NotBlank()]);
 }
예제 #4
0
 /**
  * @param ClassMetadata $metadata
  */
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('source', [new NotBlank()]);
 }
예제 #5
0
파일: User.php 프로젝트: pgdba/cg
 /**
  * @param ClassMetadata $metadata
  */
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('name', [new Assert\NotBlank(), new Assert\Length(['min' => 2])]);
     $metadata->addPropertyConstraints('surname', [new Assert\NotBlank(), new Assert\Length(['min' => 2])]);
     $metadata->addPropertyConstraints('phone', [new Assert\NotBlank(), new Assert\Regex(['pattern' => '/^\\d*$/', 'message' => 'Phone should have only digits'])]);
     $metadata->addPropertyConstraints('address', [new Assert\NotBlank(), new Assert\Length(['min' => 2])]);
     $metadata->addPropertyConstraints('zip', [new Assert\NotBlank(), new Assert\Length(['min' => 2])]);
     $metadata->addPropertyConstraints('city', [new Assert\NotBlank(), new Assert\Length(['min' => 2])]);
 }
예제 #6
0
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('title', array(new Assert\NotBlank(), new Assert\Length(array('min' => 3))));
     $metadata->addPropertyConstraint('className', new Assert\NotBlank());
 }
예제 #7
0
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('title', array(new Assert\NotBlank(), new Assert\Length(array('min' => 3, 'max' => 50))));
     $metadata->addPropertyConstraint('description', new Assert\NotBlank());
     $metadata->addPropertyConstraint('trackers', new Assert\Count(array('min' => 1)));
 }
예제 #8
0
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('email', array(new Assert\NotBlank(), new Assert\Length(array('min' => 3, 'max' => 50)), new Assert\Email()));
     $metadata->addPropertyConstraint('name', new Assert\NotBlank());
     $metadata->addPropertyConstraints('password', array(new Assert\NotBlank(), new Assert\Length(array('min' => 6))));
     $metadata->addConstraint(new UniqueEntity(array('fields' => 'email')));
 }
예제 #9
0
 public static function loadValidatorMetadata(ClassMetadata $metadata)
 {
     $metadata->addPropertyConstraints('api_key', [new Assert\NotBlank()])->addPropertyConstraints('verification_code', [new Assert\NotBlank(), new Assert\Length(['min' => 64, 'max' => 64])]);
 }