Skip to content

Commit 039883d

Browse files
author
Matt Humphrey
committed
Added pagination support to Users::all(). Fixes GitLabPHP#24.
1 parent 4c0ddba commit 039883d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

lib/Gitlab/Api/Users.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@
44

55
class Users extends AbstractApi
66
{
7-
public function all($active = null)
7+
public function all($active = null, $page = 1, $per_page = self::PER_PAGE)
88
{
9-
if (!is_null($active)) {
10-
return $this->get('users', array(
11-
'active' => $active
12-
));
13-
}
14-
15-
return $this->get('users');
9+
return $this->get('users', array(
10+
'active' => $active,
11+
'page' => $page,
12+
'per_page' => $per_page
13+
));
1614
}
1715

18-
public function search($query, $active = null)
16+
public function search($query, $active = null, $page = 1, $per_page = self::PER_PAGE)
1917
{
2018
return $this->get('users', array(
2119
'search' => $query,
22-
'active' => $active
20+
'active' => $active,
21+
'page' => $page,
22+
'per_page' => $per_page
2323
));
2424
}
2525

0 commit comments

Comments
 (0)