public function testDea() { //setup code: $context = Context::builder()->priority(Priority::REALTIME())->build(); $myApiKey = 'test'; //grab one from nameapi.org $serviceFactory = new ServiceFactory($myApiKey, $context, Host::http('rc50-api.nameapi.org'), '5.0'); //the call: $deaDetector = $serviceFactory->emailServices()->disposableEmailAddressDetector(); $result = $deaDetector->isDisposable("*****@*****.**"); //the assertions: $this->assertEquals('YES', (string) $result->getDisposable()); }
<?php require 'vendor/autoload.php'; use org\nameapi\ontology\input\context\Context; use org\nameapi\ontology\input\context\Priority; use org\nameapi\client\services\ServiceFactory; define('API_KEY', 'your-api-key'); define('TEST_EMAIL', '*****@*****.**'); $context = Context::builder()->apiKey(API_KEY)->priority(Priority::REALTIME())->build(); $serviceFactory = new ServiceFactory($context); $deaDetector = $serviceFactory->emailServices()->disposableEmailAddressDetector(); $result = $deaDetector->isDisposable(TEST_EMAIL); echo $result->getDisposable();