weblabnl/restclient

1.0.2 2018-05-08 11:34 UTC

This package is not auto-updated.

Last update: 2024-04-22 14:15:54 UTC


README

This library will help you implement REST APIs faster. Just add an adapter that implements the interface, set the base URL and you are good to go. It's shipped with an OAuth adapter.

Installation

Install using composer:

composer require weblabnl/restclient

Using the Library

Setup client

$api = new \Weblab\RESTClient\RESTClient();

$adapter = (new \Weblab\RESTClient\Adapters\OAuth)
    ->setAccessToken($accessToken);

$api->setAdapter($adapter);
$api->setBaseURL('https://api.weblab.nl');

Make a POST request to a REST API

$result = $api->post('/users', ['first_name' => 'Ankie', 'last_name' => 'Visser']);