File tree Expand file tree Collapse file tree 4 files changed +15
-7
lines changed Expand file tree Collapse file tree 4 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -304,8 +304,8 @@ try {
304
304
->setPriorityName("Critical")
305
305
->setIssueType("Bug")
306
306
->setDescription("Full description for issue")
307
- ->addVersion("1.0.1")
308
- ->addVersion("1.0.3" );
307
+ ->addVersion([ "1.0.1", "1.0.3"] )
308
+ ->addComponents(['Component-1', 'Component-2'] );
309
309
310
310
$issueService = new IssueService();
311
311
Original file line number Diff line number Diff line change @@ -161,9 +161,13 @@ public function addVersion($name)
161
161
$ this ->versions = array ();
162
162
}
163
163
164
- $ v = new Version ();
165
- $ v ->name = $ name ;
166
- array_push ($ this ->versions , $ v );
164
+ if (is_string ($ name )){
165
+ array_push ($ this ->versions , new Version ($ name ));
166
+ } else if (is_array ($ name )) {
167
+ foreach ($ name as $ v ) {
168
+ array_push ($ this ->versions , new Version ($ v ));
169
+ }
170
+ }
167
171
168
172
return $ this ;
169
173
}
Original file line number Diff line number Diff line change @@ -25,6 +25,11 @@ class Version implements \JsonSerializable
25
25
/* @var DateTime */
26
26
public $ releaseDate ;
27
27
28
+ public function __construct ($ name )
29
+ {
30
+ $ this ->name = $ name ;
31
+ }
32
+
28
33
public function jsonSerialize ()
29
34
{
30
35
return array_filter (get_object_vars ($ this ));
Original file line number Diff line number Diff line change @@ -36,8 +36,7 @@ public function testCreateIssue()
36
36
->setPriorityName ('Critical ' )
37
37
->setIssueType ('Bug ' )
38
38
->setDescription ('Full description for issue ' )
39
- ->addVersion ('1.0.1 ' )
40
- ->addVersion ('1.0.3 ' )
39
+ ->addVersion (['1.0.1 ' , '1.0.3 ' ])
41
40
->addComponents (['Component-1 ' , 'Component-2 ' ])
42
41
;
43
42
You can’t perform that action at this time.
0 commit comments