From aa3cad542292b20cf441e7501baa041d9e5e85cf Mon Sep 17 00:00:00 2001 From: Matt Okeson-Harlow Date: Mon, 20 Jan 2014 02:39:35 -0600 Subject: [PATCH 1/2] Add pagination support for api('groups')->members --- lib/Gitlab/Api/Groups.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Gitlab/Api/Groups.php b/lib/Gitlab/Api/Groups.php index cbba953c0..abb7e1b70 100644 --- a/lib/Gitlab/Api/Groups.php +++ b/lib/Gitlab/Api/Groups.php @@ -30,9 +30,12 @@ public function transfer($group_id, $project_id) return $this->post('groups/'.urlencode($group_id).'/projects/'.urlencode($project_id)); } - public function members($id) + public function members($id, $page = 1, $per_page = self::PER_PAGE) { - return $this->get('groups/'.urlencode($id).'/members'); + return $this->get('groups/'.urlencode($id).'/members', array( + 'page=' => $page, + 'per_page' => $per_page + )); } public function addMember($group_id, $user_id, $access_level) From 5ade37c78f30d80dd299e4c45a4b0894d2935e9a Mon Sep 17 00:00:00 2001 From: Matt Okeson-Harlow Date: Tue, 28 Jan 2014 05:14:39 -0600 Subject: [PATCH 2/2] Fix typo in members --- lib/Gitlab/Api/Groups.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Gitlab/Api/Groups.php b/lib/Gitlab/Api/Groups.php index abb7e1b70..03100a8c2 100644 --- a/lib/Gitlab/Api/Groups.php +++ b/lib/Gitlab/Api/Groups.php @@ -33,7 +33,7 @@ public function transfer($group_id, $project_id) public function members($id, $page = 1, $per_page = self::PER_PAGE) { return $this->get('groups/'.urlencode($id).'/members', array( - 'page=' => $page, + 'page' => $page, 'per_page' => $per_page )); }