dersam / rt-php-lib
Request Tracker REST API 的包装类
1.5
2018-09-18 17:20 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-22 21:16:56 UTC
README
提供 PHP 中 Request Tracker API 的实现。
要求
- PHP 5.3+ 应该可以工作,但我们只测试了非 EOL 版本的 PHP 版本(7+)。你真的不应该再使用 PHP5 了。
- curl
安装
composer require dersam/rt-php-lib
或者直接下载并包含 RequestTracker.php。
使用方法
查看 example.php 以获取使用说明。
有关可用字段的详细信息,请参阅 https://rt-wiki.bestpractical.com/wiki/REST。请注意,如果请求类型有必填字段,它们将在函数调用中请求,或者(在某些情况下)自动添加到请求中。因此,你不需要在内容中指定工单 ID,或操作类型。
问题
请将任何问题报告到 https://github.com/dersam/RTPHPLib/issues
贡献
- fork 仓库。
- 进行你的更改(添加测试会让你成为一个好人!)。
- 提交对 master 的 pull 请求。
测试
从项目根目录运行 phpunit
将运行测试。当前测试期望在 localhost:8080
上运行的 RT 实例。你可以通过使用 netsandbox/request-tracker
docker 容器轻松地获取本地实例。如果你的实例不在 localhost,你可以通过设置 RT_ENDPOINT
环境变量来指定不同的 uri。