├── .editorconfig ├── .github └── workflows │ └── php.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── HELP.md ├── README.md ├── SECURITY.md ├── composer.json ├── examples ├── disposableEmailList.php ├── disposableEmailListWithCustomDomains.php ├── fullValidation.php └── getDisposableEmailList.php ├── license.txt ├── phpunit.xml ├── src └── EmailValidator │ ├── EmailAddress.php │ ├── EmailValidator.php │ ├── Policy.php │ └── Validator │ ├── AProviderValidator.php │ ├── AValidator.php │ ├── BannedListValidator.php │ ├── BasicValidator.php │ ├── DisposableEmailValidator.php │ ├── Domain │ ├── DomainLiteralValidator.php │ └── DomainNameValidator.php │ ├── FreeEmailValidator.php │ ├── GmailValidator.php │ ├── IValidator.php │ ├── LocalPart │ ├── AtomValidator.php │ └── QuotedStringValidator.php │ ├── MxValidator.php │ └── Rfc5322Validator.php └── tests └── EmailValidator ├── EmailAddressTest.php ├── EmailValidatorTest.php ├── PolicyTest.php └── Validator ├── BannedListValidatorTest.php ├── BasicValidatorTest.php ├── CustomValidatorTest.php ├── DisposableEmailValidatorTest.php ├── Domain ├── DomainLiteralValidatorTest.php └── DomainNameValidatorTest.php ├── ExampleDotComValidator.php ├── FreeEmailValidatorTest.php ├── GmailValidatorTest.php ├── LocalPart ├── AtomValidatorTest.php └── QuotedStringValidatorTest.php ├── MxValidatorTest.php ├── ProviderValidatorTest.php └── Rfc5322ValidatorTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/HELP.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/composer.json -------------------------------------------------------------------------------- /examples/disposableEmailList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/examples/disposableEmailList.php -------------------------------------------------------------------------------- /examples/disposableEmailListWithCustomDomains.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/examples/disposableEmailListWithCustomDomains.php -------------------------------------------------------------------------------- /examples/fullValidation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/examples/fullValidation.php -------------------------------------------------------------------------------- /examples/getDisposableEmailList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/examples/getDisposableEmailList.php -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/license.txt -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/EmailValidator/EmailAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/EmailAddress.php -------------------------------------------------------------------------------- /src/EmailValidator/EmailValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/EmailValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Policy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Policy.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/AProviderValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/AProviderValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/AValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/AValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/BannedListValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/BannedListValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/BasicValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/BasicValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/DisposableEmailValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/DisposableEmailValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/Domain/DomainLiteralValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/Domain/DomainLiteralValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/Domain/DomainNameValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/Domain/DomainNameValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/FreeEmailValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/FreeEmailValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/GmailValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/GmailValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/IValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/IValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/LocalPart/AtomValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/LocalPart/AtomValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/LocalPart/QuotedStringValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/LocalPart/QuotedStringValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/MxValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/MxValidator.php -------------------------------------------------------------------------------- /src/EmailValidator/Validator/Rfc5322Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/src/EmailValidator/Validator/Rfc5322Validator.php -------------------------------------------------------------------------------- /tests/EmailValidator/EmailAddressTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/EmailAddressTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/EmailValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/EmailValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/PolicyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/PolicyTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/BannedListValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/BannedListValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/BasicValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/BasicValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/CustomValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/CustomValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/DisposableEmailValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/DisposableEmailValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/Domain/DomainLiteralValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/Domain/DomainLiteralValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/Domain/DomainNameValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/Domain/DomainNameValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/ExampleDotComValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/ExampleDotComValidator.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/FreeEmailValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/FreeEmailValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/GmailValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/GmailValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/LocalPart/AtomValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/LocalPart/AtomValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/LocalPart/QuotedStringValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/LocalPart/QuotedStringValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/MxValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/MxValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/ProviderValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/ProviderValidatorTest.php -------------------------------------------------------------------------------- /tests/EmailValidator/Validator/Rfc5322ValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stymiee/email-validator/HEAD/tests/EmailValidator/Validator/Rfc5322ValidatorTest.php --------------------------------------------------------------------------------