2017 © Pedro Peláez
 

library json-api-client

A simple Json Api Client

image

brofist/json-api-client

A simple Json Api Client

  • Wednesday, June 28, 2017
  • by mjacobus
  • Repository
  • 1 Watchers
  • 0 Stars
  • 566 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 4 % Grown

The README.md

Brofist Json Client

Simple wrapper for Guzzle., (*1)

Code information:, (*2)

Build Status Coverage Status Code Climate StyleCI, (*3)

Scrutinizer, (*4)

Code Coverage Scrutinizer Code Quality Build Status, (*5)

Package information:, (*6)

Latest Stable Version Total Downloads Latest Unstable Version License Dependency Status, (*7)

Installing

Installing via Composer

Append the lib to your requirements key in your composer.json., (*8)

composer require brofist/json-api-client

Usage

use Brofist\ApiClient\Json;

$client = new Json([
    'endpoint' => 'http://foo.bar/v1/blah',
    // optional
    'basicAuth' => ['username', 'password'],
]);

// basic usage:
$resources = $client->get('/resources', [
    'limit' => 100,
]);

$resources = $client->put('/resources/1', [
    'name' => 'foo',
]);

$resources = $client->post('/resources', [
    'name' => 'foo',
]);

// with optionally supplied custom options per-request:
$resources = $client->post(
    '/resources',
    ['name' => 'foo'],
    ['headers' => ['X-Request-Token' => 'e4d909c290d0fb1ca068ffaddf22cbd0']]
);

Issues/Features proposals

Here is the issue tracker., (*9)

Contributing

Only tested code will be accepted. Please follow fix the style guide., (*10)

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

How to run the tests:

./vendor/bin/phpunit

To check the code standard run:

# Fixes code
./vendor/bin/bro-code fix src
./vendor/bin/bro-code fix tests

License

This software is distributed under the MIT license., (*11)

Authors

The Versions

28/06 2017

dev-master

9999999-dev

A simple Json Api Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

28/06 2017

dev-fix-tests

dev-fix-tests

A simple Json Api Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

28/06 2017

v0.1.3

0.1.3.0

A simple Json Api Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

10/11 2016

v0.1.2

0.1.2.0

A simple Json Api Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

15/09 2016

v0.1.1

0.1.1.0

A simple Json Api Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

15/09 2016

v0.1

0.1.0.0

A simple Json Api Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus