public function ClassMetadata::addPropertyConstraint in Plug 7
Adds a constraint to the given property.
Parameters
string $property The name of the property:
Constraint $constraint The constraint:
Return value
ClassMetadata This object
1 call to ClassMetadata::addPropertyConstraint()
- ClassMetadata::addPropertyConstraints in lib/
Symfony/ validator/ Symfony/ Component/ Validator/ Mapping/ ClassMetadata.php
File
- lib/
Symfony/ validator/ Symfony/ Component/ Validator/ Mapping/ ClassMetadata.php, line 264
Class
- ClassMetadata
- Default implementation of {@link ClassMetadataInterface}.
Namespace
Symfony\Component\Validator\MappingCode
public function addPropertyConstraint($property, Constraint $constraint) {
if (!isset($this->properties[$property])) {
$this->properties[$property] = new PropertyMetadata($this
->getClassName(), $property);
$this
->addPropertyMetadata($this->properties[$property]);
}
$constraint
->addImplicitGroupName($this
->getDefaultGroup());
$this->properties[$property]
->addConstraint($constraint);
return $this;
}