Skip to content

Simple PHP Client for interacting with a Satis instance

License

Notifications You must be signed in to change notification settings

m1guelpf/php-satis-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Satis API Client

Latest Version on Packagist Software License Total Downloads

This package makes it easy to interact with a instance.

Installation

You can install the package via composer:

composer require m1guelpf/satis-api

Usage

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);

Get Packages

$satis->getPackages();

Get Composer File

$satis->getComposer();

Get Includes

$satis->getIncludes();

Get Custom

$satis->getCustom($relativeUrl, $parameters);

Get the Guzzle Client

$satis->getClient();

Set the Guzzle Client

$client = new \GuzzleHttp\Client(); // Example Guzzle client
$satis->setClient($client);

where $client is an instance of \GuzzleHttp\Client.

Changelog

Please see CHANGELOG for more information what has changed recently.

Security

If you discover any security related issues, please email soy@miguelpiedrafita.com instead of using the issue tracker.

Credits

License

The Mozilla Public License 2.0 (MPL-2.0). Please see License File for more information.

About

Simple PHP Client for interacting with a Satis instance

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages