testmonitor/mantis-client

TestMonitor Mantis 客户端。

v3.1.0 2024-05-14 09:09 UTC

This package is auto-updated.

Last update: 2024-09-15 07:35:48 UTC


README

Latest Stable Version CircleCI StyleCI codecov License

本软件包提供对 Mantis REST API 的非常基本、方便和统一的封装。

目录

安装

要安装客户端,您需要使用 Composer 添加依赖

$ composer require testmonitor/mantis-client

使用 Composer 的自动加载功能

require __DIR__.'/../vendor/autoload.php';

现在您已经设置好了!

使用

您将需要使用您的凭证实例化客户端

$mantis = new \TestMonitor\Mantis\Client('https://instance-name.mantishub.io', 'REST token');

接下来,您就可以开始与 Mantis 交互了。

示例

获取 Mantis 项目的列表

$projects = $mantis->projects();

例如,创建一个问题(使用类别 'Bug' 和项目 1)

$issue = $mantis->createIssue(new \TestMonitor\Mantis\Resources\Issue([
    'summary' => 'Some issue',
    'description' => 'A better description',
    'category' => 'Bug',
]), '1');

测试

本软件包包含集成测试。您可以使用 PHPUnit 运行它们。

$ vendor/bin/phpunit

变更日志

有关更多信息,请参阅 变更日志

贡献

有关贡献详情,请参阅 贡献指南

致谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可协议