dersam/rt-php-lib

Request Tracker REST API 的包装类

1.5 2018-09-18 17:20 UTC

This package is auto-updated.

Last update: 2024-09-22 21:16:56 UTC


README

Build Status

提供 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。