umpirsky / wisdom
域名可用性检查器。
0.1.0
2016-03-12 17:23 UTC
Requires
- php: >=5.3.3
- react/whois: 0.1.*
Requires (Dev)
- symfony/finder: 2.*
This package is not auto-updated.
Last update: 2024-09-14 13:52:48 UTC
README
symfony upgrade fixer • twig gettext extractor • wisdom • centipede • permissions handler • extraload • gravatar • locurro • country list • transliterator
Wisdom 
基于 React/Whois 的域名可用性检查器。
示例
<?php $domain = 'umpirsky.com'; $wisdom = new Wisdom($client); $wisdom ->check($domain) ->then(function ($available) use ($domain) { printf('Domain %s is %s.', $domain, $available ? 'available' : 'taken'); }); // Outputs: // Domain umpirsky.com is taken.
查看更多 示例。
添加对顶级域(TLD)的支持
此示例使用 ch
域名,将 .ch
替换为您自己的域名。
- 首先,创建测试用例
$ whois umpirsky-wisdom.ch > tests/Wisdom/Fixtures/whois/umpirsky-wisdom.ch
$ whois google.ch > tests/Wisdom/Fixtures/whois/google.ch
-
运行测试以确保它们失败。
-
在
umpirsky-wisdom
变体中识别一个字符串,该字符串将域名标识为可用。 -
创建
Wisdom\Whois\Parser\Tld\Ch
类并实现isAvailable
方法。 -
运行测试以确保它们通过。
-
在 GitHub 上创建一个 pull request。
测试
要运行测试套件,您需要 PHPUnit。
$ phpunit