JBZoo\Utils\Email::check PHP Method

check() public static method

Check if email(s) is(are) valid. You can send one or an array of emails.
public static check ( string | array $emails ) : array
$emails string | array
return array
    public static function check($emails)
    {
        $result = array();
        if (empty($emails)) {
            return $result;
        }
        $emails = self::_handleEmailsInput($emails);
        foreach ($emails as $email) {
            if (!self::_isValid($email)) {
                continue;
            }
            if (!in_array($email, $result)) {
                $result[] = $email;
            }
        }
        return $result;
    }

Usage Example

Beispiel #1
0
 /**
  * @dataProvider getEmptyProvider
  * @param $input
  */
 public function testCheckWithEmptyEmails($input)
 {
     is(array(), Email::check($input));
 }