m1guelpf / satis-api
与 Satis 实例交互的简单 PHP 客户端
v1.0
2017-06-09 15:35 UTC
Requires
- php: ^5.5|^7.0
- guzzlehttp/guzzle: ^6.1
This package is auto-updated.
Last update: 2024-09-17 05:06:20 UTC
README
此包可以轻松与实例交互。
安装
您可以通过 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)。请参阅 许可文件 了解更多信息。