dev-master
9999999-dev https://github.com/imishchenko/melifaro-domain-checkerProvides checking domain name availability
MIT
The Requires
- php >=5.3.0
domain domain name check domain name
Wallogit.com
2017 © Pedro Peláez
Provides checking domain name availability
Author: Iakov Mishchenko mail@iakov.net
Version: 0.1, (*1)
...
use Melifaro\DomainChecker\DomainChecker
...
public function myAction()
{
$domainChecker = new DomainChecker('mydomain', array('.com', '.net', '.org'));
//Optionally you can set name and zone via setter
$domainChecker = new DomainChecker();
$domainChecker->setName('myDomain');
$domainChecker->setZones(array('.com', '.net', '.org'));
$result = $domainChecker->checkDomain();
}
Basically you can add your domain zone by creating new class under \Melifaro\DomainChecker\DomainZone\ namespace.
It should extend DomainZone base class and look like follows, (*2)
namespace Melifaro\DomainChecker\DomainZone;
/**
* .my domain zone definition
*
* @package MelifaroDomainChecker
* @author Iakov Mishchenko <mail@iakov.net>
*/
class MyDomainZone extends DomainZone
{
// Whois result
public function getFreeMessage()
{
return 'No entries were found';
}
// Domain zone name
public function getName()
{
return '.my';
}
//Valid domain name RegExp pattern
public function getValidDomainPattern()
{
return '/^([a-z\d](-*[a-z\d])*)(\.([a-z\d](-*[a-z\d])*))*$/';
}
}
Add availability to hook domain zone definitions which are outside Melifaro namespace, (*3)
Provides checking domain name availability
MIT
domain domain name check domain name