public function ValidationVisitor::visit in Plug 7
Validates a value against the constraints defined in some metadata.
This method implements the Visitor design pattern. See also {@link ValidationVisitorInterface}.
Parameters
MetadataInterface $metadata The metadata holding the constraints.:
mixed $value The value to validate.:
string $group The validation group to validate.:
string $propertyPath The current property path in the validation graph.:
Overrides ValidationVisitorInterface::visit
Deprecated
Deprecated since version 2.5, to be removed in Symfony 3.0.
File
- lib/
Symfony/ validator/ Symfony/ Component/ Validator/ ValidationVisitor.php, line 100
Class
- ValidationVisitor
- Default implementation of {@link ValidationVisitorInterface} and {@link GlobalExecutionContextInterface}.
Namespace
Symfony\Component\ValidatorCode
public function visit(MetadataInterface $metadata, $value, $group, $propertyPath) {
$context = new ExecutionContext($this, $this->translator, $this->translationDomain, $metadata, $value, $group, $propertyPath);
$context
->validateValue($value, $metadata
->findConstraints($group));
}