From 1d2a00a8961897d220088f2382d7d56f57ffcc8e Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Wed, 13 Aug 2014 23:53:45 +1000 Subject: [PATCH] Add support for filtering organisation members by 2FA status --- lib/Github/Api/Organization/Members.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/Github/Api/Organization/Members.php b/lib/Github/Api/Organization/Members.php index 691f11c335c..034cffbff36 100644 --- a/lib/Github/Api/Organization/Members.php +++ b/lib/Github/Api/Organization/Members.php @@ -10,13 +10,20 @@ */ class Members extends AbstractApi { - public function all($organization, $type = null) + public function all($organization, $type = null, $filter = 'all') { + $parameters = array(); + $path = 'orgs/'.rawurlencode($organization).'/'; if (null === $type) { - return $this->get('orgs/'.rawurlencode($organization).'/members'); + $path .= 'members'; + if (null !== $filter) { + $parameters['filter'] = $filter; + } + } else { + $path .= 'public_members'; } - return $this->get('orgs/'.rawurlencode($organization).'/public_members'); + return $this->get($path, $parameters); } public function show($organization, $username)