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