code16/machina-client
Machina Client
"code16/machina-client" is aimed to be used for implementing client to communicate with JSON APIs protected with the Code16/Machina JWT Token authentication guard. It's a simple wrapper around GuzzleHttp and takes cares of querying/refreshing JWT token for you.
Installation
composer require code16/machina-client
Usage
$client = new \Code16\MachinaClient\MachinaClient;
$client->setBaseUrl("https://example.com/api");
$client->setCredentials([
"client" => "some-client-key",
"secret" => "some-secret-key",
]);
try {
$client->get("/foo"); // ['foo => bar'];
}
catch(\Code16\MachinaClient\Exceptions\InvalidCredentialsException $e)
{
// Incorrect credentials
}
License
(c) 2018 code16.fr
MIT
Related Packages
erirk/paypalpayment
laravel-paypalpayment is simple package help you process direct credit card paym...
0
doctrine/dbal
Powerful PHP database abstraction layer (DBAL) with many features for database s...
628,058,007
9,707