public function testOpenDomainNoMatch() { $this->assertFalse(DisposableEmailChecker::is_open_email('*****@*****.**')); $this->assertFalse(DisposableEmailChecker::is_free_email('*****@*****.**')); $this->assertFalse(DisposableEmailChecker::is_open_email('mantishub.com')); $this->assertFalse(DisposableEmailChecker::is_free_email('mantishub.com')); }
/** * A debugging function that outputs some statistics about the number of domains in * each category. */ public static function echo_stats() { // Trigger loading of all domains $domain = 'example.com'; DisposableEmailChecker::is_forwarding_email($domain); DisposableEmailChecker::is_open_email($domain); DisposableEmailChecker::is_free_email($domain); DisposableEmailChecker::is_time_bound_email($domain); DisposableEmailChecker::is_shredder_email($domain); DisposableEmailChecker::is_trash_email($domain); DisposableEmailChecker::is_forwarding_email($domain); echo 'Forwarding Domains: ' . count(DisposableEmailChecker::$forwarding_domains_array) . '<br />'; echo 'Free Domains: ' . count(DisposableEmailChecker::$open_domains_array) . '<br />'; echo 'Shredded Domains: ' . count(DisposableEmailChecker::$shredder_domains_array) . '<br />'; echo 'Time Bound: ' . count(DisposableEmailChecker::$time_bound_domains_array) . '<br />'; echo 'Trash Domains: ' . count(DisposableEmailChecker::$trash_domains_array) . '<br />'; }