gorkalaucirica/jira-api-client

v0.1.1 2014-06-22 20:39 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:47:00 UTC


README

PHP 库,用于处理对 JIRA REST API 的调用

Latest Stable Version Total Downloads Latest Unstable Version License SensioLabsInsight Build Status Scrutinizer Code Quality

此包仍在开发中,一些功能尚不可用。

##安装

推荐通过 composer 安装 JiraApiClient。只需创建一个 composer.json 文件,然后运行 php composer.phar install 命令即可安装

"require": {
    "gorkalaucirica/jira-api-client": "dev-master"
}

##用法

$auth = new BasicAuth('username','password');
$client = new Client('https://example.atlassian.net/rest/api/2', $auth);

##API 调用

###过滤问题

$issuesAPI = new IssuesAPI($client);
$issues = $issuesAPI->searchIssues("<your jql query>");

###通过 ID 获取问题

$issuesAPI = new IssuesAPI($client);
$issues = $issuesAPI->getIssue('XXX-42');

###发布新问题

$newIssue = new Issue();

//Fill new issue using setters
//....

$issuesAPI = new IssuesAPI($client);
$issue = $issuesAPI->postIssue($newIssue);

##测试

bin/phpspec run