This package makes it easy to interact with a instance.
You can install the package via composer:
composer require m1guelpf/satis-api
You can pass the Satis Instance URL when initializing the class
$satis = new \M1guelpf\SatisAPI\Satis('URL_TO_YOUR_SATIS_INSTANCE');
or you can skip the URL and use the url()
method later
$satis = new \M1guelpf\SatisAPI\Satis;
$satis->url('URL_TO_YOUR_SATIS_INSTANCE');
you can also pass an array of headers to use, or use the headers() method
$satis = new \M1guelpf\SatisAPI\Satis('URL_TO_YOUR_SATIS_INSTANCE', $headers);
// or
$satis->headers($headers);
$satis->getPackages();
$satis->getComposer();
$satis->getIncludes();
$satis->getCustom($relativeUrl, $parameters);
$satis->getClient();
$client = new \GuzzleHttp\Client(); // Example Guzzle client
$satis->setClient($client);
where $client is an instance of \GuzzleHttp\Client
.
Please see CHANGELOG for more information what has changed recently.
If you discover any security related issues, please email soy@miguelpiedrafita.com instead of using the issue tracker.
The Mozilla Public License 2.0 (MPL-2.0). Please see License File for more information.