Skip to content
Snippets Groups Projects
Commit cead77ab authored by Jürgen Haas's avatar Jürgen Haas
Browse files

Issue #3381713: Get group projects

parent 5cb19afc
No related branches found
No related tags found
No related merge requests found
...@@ -249,6 +249,34 @@ class Api { ...@@ -249,6 +249,34 @@ class Api {
} }
/** /**
* Gets a list of projects from a given group.
*
* @param int $group_id
* The ID of the group.
* @param bool $simple
* If TRUE, only limited number of fields for each projects get returned.
* @param bool $includeArchived
* If TRUE, also archived projects will be returned.
* @param array $additionalParams
* Optional extra arguments.
*
* @return array
* The list of projects.
*/
public function groupProjects(int $group_id, bool $simple = TRUE, bool $includeArchived = FALSE, array $additionalParams = []): array {
$this->init();
$params = [
'simple' => $simple,
'archived' => FALSE,
];
if ($includeArchived) {
unset($params['archived']);
}
$params += $additionalParams;
return $this->client->groups()->projects($group_id, $params);
}
/**
* Gets a project. * Gets a project.
* *
* @param int $project_id * @param int $project_id
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment