| 
<?php
 use EmailValidator\EmailValidator;
 
 require('../vendor/autoload.php');
 
 $customDisposableEmailList = [
 'example.com',
 ];
 
 $testEmailAddresses = [
 '[email protected]',
 '[email protected]',
 '[email protected]',
 '[email protected]',
 '[email protected]',
 '[email protected]',
 '[email protected]',
 '[email protected]',
 '[email protected]',
 ];
 
 $config = [
 'checkDisposableEmail' => true,
 'disposableList' => $customDisposableEmailList,
 ];
 $emailValidator = new EmailValidator($config);
 
 foreach ($testEmailAddresses as $emailAddress) {
 $emailIsValid = $emailValidator->validate($emailAddress);
 echo  ($emailIsValid) ? 'Email is valid' : $emailValidator->getErrorReason();
 echo PHP_EOL;
 }
 
 |