A fast and efficient company/work email validator that checks if an email domain belongs to a free email provider.
Install via Composer:
composer require devmuhammad/company-email-validator
use Muhammad\CompanyEmailValidator\EmailValidator;
$validator = new EmailValidator();
$validator->isCompanyEmail("[email protected]"); //true
$validator->isCompanyEmail("[email protected]"); //false
use Muhammad\CompanyEmailValidator\EmailValidator;
$validator = new EmailValidator();
$validator->areCompanyEmails(["[email protected]", "[email protected]"]);
Output(array):
[
"[email protected]" => true,
"[email protected]" => false
]
use Muhammad\CompanyEmailValidator\EmailValidator;
$email = "[email protected]";
$validator = new EmailValidator(['customfree.com']);
$validator->isCompanyEmail($email); //false
Contributions are welcome! Feel free to submit an issue or a pull request.
Check the LICENSE
file for more info.