@@ -506,14 +506,36 @@ public function issues($group_id, array $parameters = [])
506
506
507
507
/**
508
508
* @param int|string $group_id
509
- * @param array $parameters
509
+ * @param array $parameters {
510
+ *
511
+ * @var bool $with_counts Whether or not to include issue and merge request counts. Defaults to false.
512
+ * @var bool $include_ancestor_groups Include ancestor groups. Defaults to true.
513
+ * @var bool $include_descendant_groups Include descendant groups. Defaults to false.
514
+ * @var bool $only_group_labels Toggle to include only group labels or also project labels. Defaults to true.
515
+ * @var string $search Keyword to filter labels by.
516
+ * }
510
517
*
511
518
* @return mixed
512
519
*/
513
520
public function labels ($ group_id , array $ parameters = [])
514
521
{
515
522
$ resolver = $ this ->createOptionsResolver ();
516
523
524
+ $ resolver ->setDefined ('with_counts ' )
525
+ ->setAllowedTypes ('with_counts ' , 'bool ' );
526
+
527
+ $ resolver ->setDefined ('include_ancestor_groups ' )
528
+ ->setAllowedTypes ('include_ancestor_groups ' , 'bool ' );
529
+
530
+ $ resolver ->setDefined ('include_descendant_groups ' )
531
+ ->setAllowedTypes ('include_descendant_groups ' , 'bool ' );
532
+
533
+ $ resolver ->setDefined ('only_group_labels ' )
534
+ ->setAllowedTypes ('only_group_labels ' , 'bool ' );
535
+
536
+ $ resolver ->setDefined ('search ' )
537
+ ->setAllowedTypes ('search ' , 'string ' );
538
+
517
539
return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/labels ' , $ resolver ->resolve ($ parameters ));
518
540
}
519
541
0 commit comments