PHP code example of beeyev / disposable-email-filter-php
1. Go to this page and download the library: Download beeyev/disposable-email-filter-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
beeyev / disposable-email-filter-php example snippets
Beeyev\DisposableEmailFilter\DisposableEmailFilter;
$disposableEmailFilter = new DisposableEmailFilter();
// Check if email address is disposable
$disposableEmailFilter->isDisposableEmailAddress('[email protected]'); // false
$disposableEmailFilter->isDisposableEmailAddress('[email protected]'); // true
use Beeyev\DisposableEmailFilter\CustomEmailDomainFilter\CustomEmailDomainFilter;
use Beeyev\DisposableEmailFilter\DisposableEmailFilter;
$blacklistedDomains = new CustomEmailDomainFilter(['blacklisted1.com', 'blacklisted2.com', 'blacklisted3.com']);
$whitelistedDomains = new CustomEmailDomainFilter(['abc2.com', 'whitelisted1.com']);
$disposableEmailFilter = new DisposableEmailFilter($blacklistedDomains, $whitelistedDomains);
$disposableEmailFilter->isDisposableEmailAddress('[email protected]'); // false - whitelisted
use Beeyev\DisposableEmailFilter\DisposableEmailFilter;
use Beeyev\DisposableEmailFilter\Exceptions\InvalidEmailAddressException;
$disposableEmailFilter = new DisposableEmailFilter();
try {
$disposableEmailFilter->isDisposableEmailAddress('john:gmail.com'); // Exception will be thrown because of invalid email format
} catch (InvalidEmailAddressException $e) {
echo $e->getMessage();
}
$disposableEmailFilter = new DisposableEmailFilter();
$emailAddress = 'john:gmail.com';
if ($disposableEmailFilter->isEmailAddressValid($emailAddress)) {
$disposableEmailFilter->isDisposableEmailAddress($emailAddress);
}