__construct() public method

Creates a new API client instance.
public __construct ( React\EventLoop\LoopInterface $loop, GuzzleHttp\ClientInterface $httpClient = null )
$loop React\EventLoop\LoopInterface
$httpClient GuzzleHttp\ClientInterface A Guzzle client instance to send requests with.
 /**
  * @param LoopInterface $loop
  * @param ClientInterface|null $httpClient
  * @param string $dns
  */
 public function __construct(LoopInterface $loop, ClientInterface $httpClient = null, $dns = '8.8.8.8')
 {
     $this->dns = $dns;
     parent::__construct($loop, $httpClient);
 }
 public function __construct(LoopInterface $loop, $token, ClientInterface $httpClient = null)
 {
     parent::__construct($loop, $httpClient);
     $this->setToken($token);
 }