PHP Satis API Client
, (*1)
This package makes it easy to interact with a instance., (*2)
Installation
You can install the package via composer:, (*3)
``` bash
composer require m1guelpf/satis-api, (*4)
## Usage
You can pass the Satis Instance URL when initializing the class
``` php
$satis = new \M1guelpf\SatisAPI\Satis('URL_TO_YOUR_SATIS_INSTANCE');
or you can skip the URL and use the url()
method later, (*5)
``` php
$satis = new \M1guelpf\SatisAPI\Satis;, (*6)
$satis->url('URL_TO_YOUR_SATIS_INSTANCE');, (*7)
you can also pass an array of headers to use, or use the headers() method
``` php
$satis = new \M1guelpf\SatisAPI\Satis('URL_TO_YOUR_SATIS_INSTANCE', $headers);
// or
$satis->headers($headers);
Get Packages
``` php
$satis->getPackages();, (*8)
### Get Composer File
``` php
$satis->getComposer();
Get Includes
``` php
$satis->getIncludes();, (*9)
### Get Custom
``` php
$satis->getCustom($relativeUrl, $parameters);
Get the Guzzle Client
``` php
$satis->getClient();, (*10)
### Set the Guzzle Client
``` php
$client = new \GuzzleHttp\Client(); // Example Guzzle client
$satis->setClient($client);
where $client is an instance of \GuzzleHttp\Client
., (*11)
Changelog
Please see CHANGELOG for more information what has changed recently., (*12)
Security
If you discover any security related issues, please email soy@miguelpiedrafita.com instead of using the issue tracker., (*13)
Credits
License
The Mozilla Public License 2.0 (MPL-2.0). Please see License File for more information., (*14)