Skip to content

Commit 0af28a0

Browse files
committed
Add docs for updateFixVersions
1 parent 8ce3961 commit 0af28a0

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ $iss = new IssueService(new ArrayConfiguration(
133133
- [Add Attachment](#add-attachment)
134134
- [Update issue](#update-issue)
135135
- [Update Labels](#update-labels)
136+
- [Update Fix Versions](#update-fix versions)
136137
- [Change assignee](#change-assignee)
137138
- [Remove issue](#remove-issue)
138139
- [Add comment](#add-comment)
@@ -804,6 +805,42 @@ try {
804805
}
805806
```
806807

808+
##### Update fix versions
809+
810+
This function is a convenient wrapper for add or remove fix version in the issue.
811+
812+
```php
813+
<?php
814+
require 'vendor/autoload.php';
815+
816+
use JiraRestApi\Issue\IssueService;
817+
use JiraRestApi\JiraException;
818+
819+
try {
820+
$issueKey = 'TEST-123';
821+
822+
$issueService = new IssueService();
823+
824+
$addVersions = [
825+
'1.1.1', 'named-version'
826+
];
827+
828+
$removeVersions = [
829+
'1.1.0', 'old-version'
830+
];
831+
832+
$ret = $issueService->updateFixVersions($issueKey,
833+
$addVersions,
834+
$removeVersions,
835+
$notifyUsers = false
836+
);
837+
838+
var_dump($ret);
839+
} catch (JiraException $e) {
840+
$this->assertTrue(false, 'updateFixVersions Failed : '.$e->getMessage());
841+
}
842+
```
843+
807844
#### Change Assignee
808845

809846
[See Jira API reference](https://docs.atlassian.com/software/jira/docs/api/REST/latest/#api/2/issue-assign)

0 commit comments

Comments
 (0)