m1guelpf/satis-api

与 Satis 实例交互的简单 PHP 客户端

v1.0 2017-06-09 15:35 UTC

This package is auto-updated.

Last update: 2024-09-17 05:06:20 UTC


README

Latest Version on Packagist Software License Total Downloads

此包可以轻松与实例交互。

安装

您可以通过 composer 安装此包

composer require m1guelpf/satis-api

使用

您可以在初始化类时传递 Satis 实例 URL

$satis = new \M1guelpf\SatisAPI\Satis('URL_TO_YOUR_SATIS_INSTANCE');

或者您可以选择跳过 URL,稍后使用 url() 方法

$satis = new \M1guelpf\SatisAPI\Satis;

$satis->url('URL_TO_YOUR_SATIS_INSTANCE');

您还可以传递一个要使用的头信息数组,或者使用 headers() 方法

$satis = new \M1guelpf\SatisAPI\Satis('URL_TO_YOUR_SATIS_INSTANCE', $headers);

// or

$satis->headers($headers);

获取包

$satis->getPackages();

获取 Composer 文件

$satis->getComposer();

获取包含内容

$satis->getIncludes();

获取自定义内容

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

获取 Guzzle 客户端

$satis->getClient();

设置 Guzzle 客户端

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

其中 $client 是 \GuzzleHttp\Client 的一个实例。

变更日志

请参阅 CHANGELOG 了解最近有哪些更改。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 soy@miguelpiedrafita.com 联系,而不是使用问题跟踪器。

致谢

许可协议

Mozilla 公共许可证 2.0 (MPL-2.0)。请参阅 许可文件 了解更多信息。