@@ -115,6 +115,11 @@ $iss = new IssueService(new ArrayConfiguration(
115115- [ Get Issue worklog] ( #get-issue-worklog )
116116- [ Add watcher in Issue] ( #add-issue-watcher )
117117
118+ ### IssueLink
119+
120+ * [ Create Issue Link] ( #create-issue-link )
121+ * [ Get Issue LinkType] ( #get-issue-linktype )
122+
118123### User
119124- [ Get User Info] ( #get-user-info )
120125
@@ -845,7 +850,58 @@ try {
845850} catch (JiraException $e) {
846851 $this->assertTrue(false, 'testSearch Failed : '.$e->getMessage());
847852}
853+ ```
854+
855+ #### Create Issue Link
856+
857+ The Link Issue Resource provides functionality to manage issue links.
858+
859+ ``` php
860+ <?php
861+ require 'vendor/autoload.php';
862+
863+ use JiraRestApi\IssueLink\IssueLink;
864+ use JiraRestApi\IssueLink\IssueLinkService;
865+ use JiraRestApi\JiraException;
866+
867+ try {
868+ $il = new IssueLink();
869+
870+ $il->setInwardIssue('TEST-258')
871+ ->setOutwardIssue('TEST-249')
872+ ->setLinkTypeName('Relates' )
873+ ->setComment('Linked related issue via REST API.');
874+
875+ $ils = new IssueLinkService();
876+
877+ $ret = $ils->addIssueLink($il);
878+
879+ } catch (JiraException $e) {
880+ print("Error Occured! " . $e->getMessage());
881+ }
882+ ```
883+
884+ #### Get Issue LinkType
885+
886+ Rest resource to retrieve a list of issue link types.
887+
888+ ``` php
889+ <?php
890+ require 'vendor/autoload.php';
848891
892+ use JiraRestApi\IssueLink\IssueLink;
893+ use JiraRestApi\IssueLink\IssueLinkService;
894+ use JiraRestApi\JiraException;
895+
896+ try {
897+ $ils = new IssueLinkService();
898+
899+ $ret = $ils->getIssueLinkTypes();
900+
901+ var_dump($ret);
902+ } catch (JiraException $e) {
903+ print("Error Occured! " . $e->getMessage());
904+ }
849905```
850906
851907#### Get User Info
0 commit comments