Whois client based on React.
PHP
Latest commit e31648b Nov 15, 2016 @clue clue committed on GitHub Merge pull request #13 from WyriHaximus/remove-branch-alias
Remove branch-alias definition as per reactphp/react#343

README.md

React/Whois

Whois client based on React.

Build Status

Install

The recommended way to install react/whois is through composer.

{
    "require": {
        "react/whois": "0.1.*"
    }
}

Example

<?php

$client = new React\Whois\Client($resolver, $connFactory);
$client
    ->query('igor.io')
    ->then(function ($result) {
        echo $result;
    });

Todo

  • Provide convenience connection factory (maybe in react core)
  • Use react/dns dependency once it is merged
  • Streaming whois body
  • Timeout

Tests

To run the test suite, you need PHPUnit.

$ phpunit

License

MIT, see LICENSE.

Resources