public function testADomainIsAvailable() { $robowhois = new RoboWhois("aaa", new Client()); $availability = $robowhois->whoisAvailability('available.com'); $this->assertTrue($availability['available']); $this->assertFalse($availability['registered']); $this->assertEquals('2012-01-01', $availability['daystamp']); }
<?php use RoboWhois\RoboWhois; use RoboWhois\Exception; require 'vendor/autoload.php'; $robowhois = new RoboWhois('INSERT-YOUR-API-KEY-HERE'); try { $domains = array('google.com', 'mycustomabsurddomainnamenooneeverregistered.ch'); foreach ($domains as $domain) { $availability = $robowhois->whoisAvailability($domain); if ($availability['available']) { echo sprintf("%s is available!", $domain) . "\n"; } else { echo sprintf("%s is registered!", $domain) . "\n"; } } } catch (Exception $e) { echo "The following error occurred: " . $e->getMessage(); }