This repository serves as a demonstration of how you can build your SDK/integration with JsonPlaceholder service using Fansipan library.
You can install the package via composer:
composer require jenky/jsonplaceholder
Create new SDK instance
$sdk = new Jenky\JsonPlaceholder();
Get list of users
// GET https://jsonplaceholder.typicode.com/users
$sdk->users()->get();
// GET https://jsonplaceholder.typicode.com/users?_limit=5
$sdk->users()->get(limit: 5);
// GET https://jsonplaceholder.typicode.com/users?_page=2
$sdk->users()->get(page: 2);
Get an user by ID
// GET https://jsonplaceholder.typicode.com/users/1
$sdk->users()->id(1)->find();
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email contact@lynh.me instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.