thiagorb / codeship
访问 Codeship API 的客户端
0.5.0
2022-06-23 17:00 UTC
Requires
- php: >=7.1
- thiagorb/service-generator-runtime: ^0.3
Requires (Dev)
- php-http/guzzle6-adapter: ^2.0
- thiagorb/service-generator: ^0.3
- vimeo/psalm: ^3.0
This package is auto-updated.
Last update: 2024-09-23 22:24:14 UTC
README
一个用于使用 Codeship API 的 PHP 客户端。
要求
- PHP 7.1 或更高版本
- Composer
安装
此项目遵循 PSR-18 标准,这意味着您可以与任何 HTTP 客户端实现一起使用它。
如果您不知道选择哪个,您可以使用 guzzle 适配器。
使用 composer 安装客户端并使用 guzzle,请运行:
composer require thiagorb/codeship php-http/guzzle6-adapter
用法
-
实例化一个工厂
- 使用 guzzle
$factory = new \Thiagorb\Codeship\Guzzle\Factory;
- 使用其他客户端
$factory = new \Thiagorb\Codeship\Factory($client, $requestFactory);
-
实例化客户端
$codeship = $factory->build('user@example.com', 'password');
- 准备就绪
$firstOrganization = $codeship->accountOrganizations()->read()[0];
$projects = $codeship->organizations()
->find($firstOrganization->getUuid())
->projects()
->read();
foreach ($projects->getProjects() as $project) {
var_dump($project->getName());
}
版本控制
我们使用 SemVer 进行版本控制。有关可用版本的信息,请参阅此存储库上的 标签。
许可证
此项目受 MIT 许可证的许可 - 有关详细信息,请参阅 LICENSE 文件。