umpirsky/wisdom

域名可用性检查器。

0.1.0 2016-03-12 17:23 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:52:48 UTC


README

symfony upgrade fixertwig gettext extractorwisdomcentipedepermissions handlerextraloadgravatarlocurrocountry listtransliterator

Wisdom Build Status

基于 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