Gets the validator for validating typed data.
\Symfony\Component\Validator\ValidatorInterface The validator object.
public function getValidator() {
if (!isset($this->validator)) {
$this->validator = Validation::createValidatorBuilder()
->setMetadataFactory(new MetadataFactory())
->setTranslator(new DrupalTranslator())
->getValidator();
}
return $this->validator;
}