[null, 'Translation key or message for invalid value', 'string'], ]; /** * Checks if the given value is a valid email address. */ public function isValid(mixed $value): void { if (!is_string($value) || !$this->validEmail($value)) { $this->addError($this->translateErrorMessage($this->message), 1221559976); } } /** * Checking syntax of input email address * * @param string $emailAddress Input string to evaluate * @return bool Returns TRUE if the $email address (input string) is valid */ private function validEmail(string $emailAddress): bool { return GeneralUtility::validEmail($emailAddress); } }