sitelease / sugar-cube-client
一个甜美的 Gitea API 客户端,适用于 PHP
1.0.6
2023-05-19 03:10 UTC
Requires
- php: >=7.2.0
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ~6.0
- myclabs/php-enum: ^1.8
Requires (Dev)
- phpstan/phpstan: ^0.11.5
- phpunit/phpunit: ^8.1.2
README
Sugar Cube 客户端允许您使用面向对象的 PHP 从 Gitea 的 RESTful API 发送和接收数据。
它是如何工作的?
在底层,Sugar Cube 使用 Guzzle 库 向 Gitea 的 RESTful API 路由发送和发送请求。然后它将返回的 JSON 响应数据转换为 PHP 对象,您可以轻松查询这些数据。
真实世界示例
要了解 Sugar Cube 如何在真实世界应用程序中使用,请参阅 Acapella 的代码库(例如 GiteaRepositoryManager.php 的第 39 行)。
接下来是什么?
- 在 README 中添加示例代码
- 为每个 API 请求者创建 PHPUnit 测试
- 为 Gitea 的 API 路由创建更多的 API 请求者
- 将 Sugar Cube composer 包提交到 Packagist