public function validate(FieldDefinition $fieldDefinition, SPIValue $fieldValue)
{
$errors = array();
if ($this->isEmptyValue($fieldValue)) {
return $errors;
}
$validatorConfiguration = $fieldDefinition->getValidatorConfiguration();
$constraints = isset($validatorConfiguration['EmailAddressValidator']) ? $validatorConfiguration['EmailAddressValidator'] : array();
$validator = new EmailAddressValidator();
$validator->initializeWithConstraints($constraints);
if (!$validator->validate($fieldValue)) {
return $validator->getMessage();
}
return array();
}