You are here

public function EmailValidatorTest::getInvalidEmailsWithWarnings in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/egulias/email-validator/tests/egulias/Tests/EmailValidator/EmailValidatorTest.php \Egulias\Tests\EmailValidator\EmailValidatorTest::getInvalidEmailsWithWarnings()

File

vendor/egulias/email-validator/tests/egulias/Tests/EmailValidator/EmailValidatorTest.php, line 188

Class

EmailValidatorTest

Namespace

Egulias\Tests\EmailValidator

Code

public function getInvalidEmailsWithWarnings() {
  return array(
    array(
      array(
        EmailValidator::DEPREC_CFWS_NEAR_AT,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example @example.co.uk',
    ),
    array(
      array(
        EmailValidator::DEPREC_CFWS_NEAR_AT,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@ example.co.uk',
    ),
    array(
      array(
        EmailValidator::CFWS_COMMENT,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@example(examplecomment).co.uk',
    ),
    array(
      array(
        EmailValidator::CFWS_COMMENT,
        EmailValidator::DEPREC_CFWS_NEAR_AT,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example(examplecomment)@example.co.uk',
    ),
    array(
      array(
        EmailValidator::RFC5321_QUOTEDSTRING,
        EmailValidator::CFWS_FWS,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      "\"\t\"@example.co.uk",
    ),
    array(
      array(
        EmailValidator::RFC5321_QUOTEDSTRING,
        EmailValidator::CFWS_FWS,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      "\"\r\"@example.co.uk",
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[127.0.0.1]',
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6:2001:0db8:85a3:0000:0000:8a2e:0370:7334]',
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::RFC5321_IPV6DEPRECATED,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6:2001:0db8:85a3:0000:0000:8a2e:0370::]',
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::RFC5322_IPV6_MAXGRPS,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6:2001:0db8:85a3:0000:0000:8a2e:0370:7334::]',
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::RFC5322_IPV6_2X2XCOLON,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6:1::1::1]',
    ),
    array(
      array(
        EmailValidator::RFC5322_DOMLIT_OBSDTEXT,
        EmailValidator::RFC5322_DOMAINLITERAL,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      "example@[\n]",
    ),
    array(
      array(
        EmailValidator::RFC5322_DOMAINLITERAL,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[::1]',
    ),
    array(
      array(
        EmailValidator::RFC5322_DOMAINLITERAL,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[::123.45.67.178]',
    ),
    array(
      array(
        EmailValidator::RFC5322_IPV6_COLONSTRT,
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::RFC5322_IPV6_GRPCOUNT,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6::2001:0db8:85a3:0000:0000:8a2e:0370:7334]',
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::RFC5322_IPV6_BADCHAR,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6:z001:0db8:85a3:0000:0000:8a2e:0370:7334]',
    ),
    array(
      array(
        EmailValidator::RFC5321_ADDRESSLITERAL,
        EmailValidator::RFC5322_IPV6_COLONEND,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@[IPv6:2001:0db8:85a3:0000:0000:8a2e:0370:]',
    ),
    array(
      array(
        EmailValidator::RFC5321_QUOTEDSTRING,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      '"example"@example.co.uk',
    ),
    array(
      array(
        EmailValidator::RFC5322_LOCAL_TOOLONG,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'too_long_localpart_too_long_localpart_too_long_localpart_too_long_localpart@example.co.uk',
    ),
    array(
      array(
        EmailValidator::RFC5322_LABEL_TOOLONG,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@toolonglocalparttoolonglocalparttoolonglocalparttoolonglocalpart.co.uk',
    ),
    array(
      array(
        EmailValidator::RFC5322_DOMAIN_TOOLONG,
        EmailValidator::RFC5322_TOOLONG,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@toolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocal' . 'parttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalpart' . 'toolonglocalparttoolonglocalparttoolonglocalparttoolonglocalpart',
    ),
    array(
      array(
        EmailValidator::RFC5322_DOMAIN_TOOLONG,
        EmailValidator::RFC5322_TOOLONG,
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'example@toolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocal' . 'parttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalparttoolonglocalpart' . 'toolonglocalparttoolonglocalparttoolonglocalparttoolonglocalpar',
    ),
    array(
      array(
        EmailValidator::DNSWARN_NO_RECORD,
      ),
      'test@test',
    ),
  );
}