@@ -16,30 +16,38 @@ public function all($project_id, $issue_iid)
16
16
}
17
17
18
18
/**
19
- * @param int|string $source_project_id
20
- * @param int|string $source_issue_iid
19
+ * @param int|string $project_id
20
+ * @param int $issue_iid
21
21
* @param int|string $target_project_id
22
- * @param int|string $target_issue_iid
22
+ * @param int $target_issue_iid
23
+ * @param array $parameters {
24
+ *
25
+ * @var string $link_type
26
+ * }
23
27
*
24
28
* @return mixed
25
29
*/
26
- public function create ($ source_project_id , $ source_issue_iid , $ target_project_id , $ target_issue_iid )
30
+ public function create ($ project_id , $ issue_iid , $ target_project_id , $ target_issue_iid, array $ parameters = [] )
27
31
{
28
- return $ this -> post ( $ this -> getProjectPath ( $ source_project_id , ' issues/ ' . $ this -> encodePath ( $ source_issue_iid ). ' /links ' ), [
29
- ' target_project_id ' => $ target_project_id ,
30
- ' target_issue_iid ' => $ target_issue_iid ,
31
- ] );
32
+ $ parameters [ ' target_project_id ' ] = $ target_project_id ;
33
+ $ parameters [ ' target_issue_iid ' ] = $ target_issue_iid ;
34
+
35
+ return $ this -> post ( $ this -> getProjectPath ( $ project_id , ' issues/ ' . $ this -> encodePath ( $ issue_iid ). ' /links ' ), $ parameters );
32
36
}
33
37
34
38
/**
35
39
* @param int|string $project_id
36
40
* @param int $issue_iid
37
- * @param int $issue_link_id
41
+ * @param int|string $issue_link_id
42
+ * @param array $parameters {
43
+ *
44
+ * @var string $link_type
45
+ * }
38
46
*
39
47
* @return mixed
40
48
*/
41
- public function remove ($ project_id , $ issue_iid , $ issue_link_id )
49
+ public function remove ($ project_id , $ issue_iid , $ issue_link_id, array $ parameters = [] )
42
50
{
43
- return $ this ->delete ($ this ->getProjectPath ($ project_id , 'issues/ ' .$ this ->encodePath ($ issue_iid )).'/links/ ' .$ this ->encodePath ($ issue_link_id ));
51
+ return $ this ->delete ($ this ->getProjectPath ($ project_id , 'issues/ ' .$ this ->encodePath ($ issue_iid )).'/links/ ' .$ this ->encodePath ($ issue_link_id ), $ parameters );
44
52
}
45
53
}
0 commit comments