Example #1
0
 /**
  * @param string $property
  * @param Assert $constraint
  * @param string $group
  */
 public function addPropertyConstraint($property, Assert $constraint, $group = null)
 {
     $propertyMetadata = $this->getPropertyMetadata($property);
     if ($propertyMetadata === null) {
         $propertyMetadata = new PropertyMetadata($this->getClassName(), $property);
         $propertyMetadata->defaultGroup = $this->defaultGroup;
     }
     $propertyMetadata->addConstraint($constraint, $group);
     $this->addPropertyMetadata($propertyMetadata);
 }