@@ -506,14 +506,36 @@ public function issues($group_id, array $parameters = [])
506506
507507 /**
508508 * @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+ * }
510517 *
511518 * @return mixed
512519 */
513520 public function labels ($ group_id , array $ parameters = [])
514521 {
515522 $ resolver = $ this ->createOptionsResolver ();
516523
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+
517539 return $ this ->get ('groups/ ' .self ::encodePath ($ group_id ).'/labels ' , $ resolver ->resolve ($ parameters ));
518540 }
519541
0 commit comments