@@ -31,11 +31,11 @@ public function all(array $parameters = [])
31
31
}
32
32
33
33
/**
34
- * @param int $id
34
+ * @param int|string $id
35
35
*
36
36
* @return mixed
37
37
*/
38
- public function show (int $ id )
38
+ public function show ($ id )
39
39
{
40
40
return $ this ->get ('groups/ ' .self ::encodePath ($ id ));
41
41
}
@@ -71,44 +71,44 @@ public function create(string $name, string $path, string $description = null, s
71
71
}
72
72
73
73
/**
74
- * @param int $id
75
- * @param array $params
74
+ * @param int|string $id
75
+ * @param array $params
76
76
*
77
77
* @return mixed
78
78
*/
79
- public function update (int $ id , array $ params )
79
+ public function update ($ id , array $ params )
80
80
{
81
81
return $ this ->put ('groups/ ' .self ::encodePath ($ id ), $ params );
82
82
}
83
83
84
84
/**
85
- * @param int $group_id
85
+ * @param int|string $group_id
86
86
*
87
87
* @return mixed
88
88
*/
89
- public function remove (int $ group_id )
89
+ public function remove ($ group_id )
90
90
{
91
91
return $ this ->delete ('groups/ ' .self ::encodePath ($ group_id ));
92
92
}
93
93
94
94
/**
95
- * @param int $group_id
95
+ * @param int|string $group_id
96
96
* @param int|string $project_id
97
97
*
98
98
* @return mixed
99
99
*/
100
- public function transfer (int $ group_id , $ project_id )
100
+ public function transfer ($ group_id , $ project_id )
101
101
{
102
102
return $ this ->post ('groups/ ' .self ::encodePath ($ group_id ).'/projects/ ' .self ::encodePath ($ project_id ));
103
103
}
104
104
105
105
/**
106
- * @param int $group_id
107
- * @param array $parameters
106
+ * @param int|string $group_id
107
+ * @param array $parameters
108
108
*
109
109
* @return mixed
110
110
*/
111
- public function allMembers (int $ group_id , array $ parameters = [])
111
+ public function allMembers ($ group_id , array $ parameters = [])
112
112
{
113
113
$ resolver = $ this ->createOptionsResolver ();
114
114
$ resolver ->setDefined ('query ' );
@@ -117,15 +117,15 @@ public function allMembers(int $group_id, array $parameters = [])
117
117
}
118
118
119
119
/**
120
- * @param int $group_id
121
- * @param array $parameters {
120
+ * @param int|string $group_id
121
+ * @param array $parameters {
122
122
*
123
123
* @var string $query A query string to search for members.
124
124
* }
125
125
*
126
126
* @return mixed
127
127
*/
128
- public function members (int $ group_id , array $ parameters = [])
128
+ public function members ($ group_id , array $ parameters = [])
129
129
{
130
130
$ resolver = $ this ->createOptionsResolver ();
131
131
$ resolver ->setDefined ('query ' );
@@ -134,24 +134,24 @@ public function members(int $group_id, array $parameters = [])
134
134
}
135
135
136
136
/**
137
- * @param int $group_id
138
- * @param int $user_id
137
+ * @param int|string $group_id
138
+ * @param int $user_id
139
139
*
140
140
* @return mixed
141
141
*/
142
- public function member (int $ group_id , int $ user_id )
142
+ public function member ($ group_id , int $ user_id )
143
143
{
144
144
return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/members/ ' .self ::encodePath ($ user_id ));
145
145
}
146
146
147
147
/**
148
- * @param int $group_id
149
- * @param int $user_id
150
- * @param int $access_level
148
+ * @param int|string $group_id
149
+ * @param int $user_id
150
+ * @param int $access_level
151
151
*
152
152
* @return mixed
153
153
*/
154
- public function addMember (int $ group_id , int $ user_id , int $ access_level )
154
+ public function addMember ($ group_id , int $ user_id , int $ access_level )
155
155
{
156
156
return $ this ->post ('groups/ ' .self ::encodePath ($ group_id ).'/members ' , [
157
157
'user_id ' => $ user_id ,
@@ -160,33 +160,33 @@ public function addMember(int $group_id, int $user_id, int $access_level)
160
160
}
161
161
162
162
/**
163
- * @param int $group_id
164
- * @param int $user_id
165
- * @param int $access_level
163
+ * @param int|string $group_id
164
+ * @param int $user_id
165
+ * @param int $access_level
166
166
*
167
167
* @return mixed
168
168
*/
169
- public function saveMember (int $ group_id , int $ user_id , int $ access_level )
169
+ public function saveMember ($ group_id , int $ user_id , int $ access_level )
170
170
{
171
171
return $ this ->put ('groups/ ' .self ::encodePath ($ group_id ).'/members/ ' .self ::encodePath ($ user_id ), [
172
172
'access_level ' => $ access_level ,
173
173
]);
174
174
}
175
175
176
176
/**
177
- * @param int $group_id
178
- * @param int $user_id
177
+ * @param int|string $group_id
178
+ * @param int $user_id
179
179
*
180
180
* @return mixed
181
181
*/
182
- public function removeMember (int $ group_id , int $ user_id )
182
+ public function removeMember ($ group_id , int $ user_id )
183
183
{
184
184
return $ this ->delete ('groups/ ' .self ::encodePath ($ group_id ).'/members/ ' .self ::encodePath ($ user_id ));
185
185
}
186
186
187
187
/**
188
- * @param int $id
189
- * @param array $parameters {
188
+ * @param int|string $id
189
+ * @param array $parameters {
190
190
*
191
191
* @var bool $archived limit by archived status
192
192
* @var string $visibility limit by visibility public, internal, or private
@@ -206,7 +206,7 @@ public function removeMember(int $group_id, int $user_id)
206
206
*
207
207
* @return mixed
208
208
*/
209
- public function projects (int $ id , array $ parameters = [])
209
+ public function projects ($ id , array $ parameters = [])
210
210
{
211
211
$ resolver = $ this ->createOptionsResolver ();
212
212
$ booleanNormalizer = function (Options $ resolver , $ value ) {
@@ -264,8 +264,8 @@ public function projects(int $id, array $parameters = [])
264
264
}
265
265
266
266
/**
267
- * @param int $group_id
268
- * @param array $parameters {
267
+ * @param int|string $group_id
268
+ * @param array $parameters {
269
269
*
270
270
* @var int[] $skip_groups skip the group IDs passes
271
271
* @var bool $all_available show all the groups you have access to
@@ -278,94 +278,94 @@ public function projects(int $id, array $parameters = [])
278
278
*
279
279
* @return mixed
280
280
*/
281
- public function subgroups (int $ group_id , array $ parameters = [])
281
+ public function subgroups ($ group_id , array $ parameters = [])
282
282
{
283
283
$ resolver = $ this ->getGroupSearchResolver ();
284
284
285
285
return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/subgroups ' , $ resolver ->resolve ($ parameters ));
286
286
}
287
287
288
288
/**
289
- * @param int $group_id
290
- * @param array $parameters
289
+ * @param int|string $group_id
290
+ * @param array $parameters
291
291
*
292
292
* @return mixed
293
293
*/
294
- public function labels (int $ group_id , array $ parameters = [])
294
+ public function labels ($ group_id , array $ parameters = [])
295
295
{
296
296
$ resolver = $ this ->createOptionsResolver ();
297
297
298
298
return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/labels ' , $ resolver ->resolve ($ parameters ));
299
299
}
300
300
301
301
/**
302
- * @param int $group_id
303
- * @param array $params
302
+ * @param int|string $group_id
303
+ * @param array $params
304
304
*
305
305
* @return mixed
306
306
*/
307
- public function addLabel (int $ group_id , array $ params )
307
+ public function addLabel ($ group_id , array $ params )
308
308
{
309
309
return $ this ->post ('groups/ ' .self ::encodePath ($ group_id ).'/labels ' , $ params );
310
310
}
311
311
312
312
/**
313
- * @param int $group_id
314
- * @param array $params
313
+ * @param int|string $group_id
314
+ * @param array $params
315
315
*
316
316
* @return mixed
317
317
*/
318
- public function updateLabel (int $ group_id , array $ params )
318
+ public function updateLabel ($ group_id , array $ params )
319
319
{
320
320
return $ this ->put ('groups/ ' .self ::encodePath ($ group_id ).'/labels ' , $ params );
321
321
}
322
322
323
323
/**
324
- * @param int $group_id
325
- * @param string $name
324
+ * @param int|string $group_id
325
+ * @param string $name
326
326
*
327
327
* @return mixed
328
328
*/
329
- public function removeLabel (int $ group_id , string $ name )
329
+ public function removeLabel ($ group_id , string $ name )
330
330
{
331
331
return $ this ->delete ('groups/ ' .self ::encodePath ($ group_id ).'/labels ' , [
332
332
'name ' => $ name ,
333
333
]);
334
334
}
335
335
336
336
/**
337
- * @param int $group_id
338
- * @param array $parameters
337
+ * @param int|string $group_id
338
+ * @param array $parameters
339
339
*
340
340
* @return mixed
341
341
*/
342
- public function variables (int $ group_id , array $ parameters = [])
342
+ public function variables ($ group_id , array $ parameters = [])
343
343
{
344
344
$ resolver = $ this ->createOptionsResolver ();
345
345
346
346
return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/variables ' , $ resolver ->resolve ($ parameters ));
347
347
}
348
348
349
349
/**
350
- * @param int $group_id
351
- * @param string $key
350
+ * @param int|string $group_id
351
+ * @param string $key
352
352
*
353
353
* @return mixed
354
354
*/
355
- public function variable (int $ group_id , string $ key )
355
+ public function variable ($ group_id , string $ key )
356
356
{
357
357
return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/variables/ ' .self ::encodePath ($ key ));
358
358
}
359
359
360
360
/**
361
- * @param int $group_id
362
- * @param string $key
363
- * @param string $value
364
- * @param bool|null $protected
361
+ * @param int|string $group_id
362
+ * @param string $key
363
+ * @param string $value
364
+ * @param bool|null $protected
365
365
*
366
366
* @return mixed
367
367
*/
368
- public function addVariable (int $ group_id , string $ key , string $ value , ?bool $ protected = null )
368
+ public function addVariable ($ group_id , string $ key , string $ value , ?bool $ protected = null )
369
369
{
370
370
$ payload = [
371
371
'key ' => $ key ,
@@ -380,14 +380,14 @@ public function addVariable(int $group_id, string $key, string $value, ?bool $pr
380
380
}
381
381
382
382
/**
383
- * @param int $group_id
384
- * @param string $key
385
- * @param string $value
386
- * @param bool|null $protected
383
+ * @param int|string $group_id
384
+ * @param string $key
385
+ * @param string $value
386
+ * @param bool|null $protected
387
387
*
388
388
* @return mixed
389
389
*/
390
- public function updateVariable (int $ group_id , string $ key , string $ value , ?bool $ protected = null )
390
+ public function updateVariable ($ group_id , string $ key , string $ value , ?bool $ protected = null )
391
391
{
392
392
$ payload = [
393
393
'value ' => $ value ,
@@ -401,12 +401,12 @@ public function updateVariable(int $group_id, string $key, string $value, ?bool
401
401
}
402
402
403
403
/**
404
- * @param int $group_id
405
- * @param string $key
404
+ * @param int|string $group_id
405
+ * @param string $key
406
406
*
407
407
* @return mixed
408
408
*/
409
- public function removeVariable (int $ group_id , string $ key )
409
+ public function removeVariable ($ group_id , string $ key )
410
410
{
411
411
return $ this ->delete ('groups/ ' .self ::encodePath ($ group_id ).'/variables/ ' .self ::encodePath ($ key ));
412
412
}
0 commit comments