brofist/json-api-client
简单的Json Api客户端
v0.1.3
2017-06-28 08:38 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ~6.1
Requires (Dev)
- bro/code: ^0.1.5
- fabpot/php-cs-fixer: 1.7.*
- phpunit/phpunit: ~4.8.16
- satooshi/php-coveralls: dev-master
- symfony/console: ~2.7
This package is not auto-updated.
Last update: 2024-09-20 21:43:20 UTC
README
Guuzzle的简单包装器
代码信息
Scrutinizer
包信息
安装
通过Composer安装
将库添加到您的composer.json文件中的require键。
composer require brofist/json-api-client
用法
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']] );
问题/功能建议
这里是问题跟踪器。
贡献
只有经过测试的代码将被接受。请遵循样式指南进行修复。
- 创建分支
- 创建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Add some feature'
) - 推送到分支(
git push origin my-new-feature
) - 创建新的Pull Request
如何运行测试
./vendor/bin/phpunit
要检查代码标准,请运行
# Fixes code
./vendor/bin/bro-code fix src
./vendor/bin/bro-code fix tests
许可证
本软件根据MIT许可证进行分发。