Skip to content

webinvoke/client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebInvoke Client

Webinvoke client is a client that provided access to all functionalities provied by Webinvoke Server.
This library uses Guzwrap internally.

Installation

Installation is made using Composer

composer require webinvoke/client

Usage

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());

Releases

No releases published

Packages

No packages published

Languages