add unicode flag for filter-validate-email (>=php7.1)

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2020-11-17 10:39:11 +01:00
parent 455c655580
commit a280461cf6

View File

@@ -256,6 +256,10 @@ class Validate
public static function validateEmail($email) public static function validateEmail($email)
{ {
$email = strtolower($email); $email = strtolower($email);
// as of php-7.1
if (defined('FILTER_FLAG_EMAIL_UNICODE')) {
return filter_var($email, FILTER_VALIDATE_EMAIL, FILTER_FLAG_EMAIL_UNICODE);
}
return filter_var($email, FILTER_VALIDATE_EMAIL); return filter_var($email, FILTER_VALIDATE_EMAIL);
} }