Webinvoke client is a client that provided access to all functionalities provied by Webinvoke Server.
This library uses Guzwrap internally.
Installation is made using Composer
composer require webinvoke/client
Before running below code, Webinvoke Server must be started on port 8999.
use Webinvoke\Client\Auth;
use Webinvoke\Client\Query;
use Webinvoke\Client\Request;
use Webinvoke\Client\Server;
require 'vendor/autoload.php';
$response = Request::create()
->server(Server::create('http://localhost:8999'))
->auth(Auth::create()->open())
->query(function (Query $query){
$query->fetchAll();
$query->limit(5);
})
->execute();
var_dump($response->getPayload());