Code Duplication    Length = 9-9 lines in 3 locations

class.AuthProvider.php 3 locations

@@ 265-273 (lines=9) @@
262
     *
263
     * @return array|false An array of Auth\User objects or false if no users were found
264
     */
265
    public function getUsersByFilter($filter, $select = false, $top = false, $skip = false, $orderby = false, $methodName = false)
266
    {
267
        if($methodName === false)
268
        {
269
            return $this->callOnEach('getUsersByFilter', array($filter, $select, $top, $skip, $orderby), 'current');
270
        }
271
        $auth = $this->getAuthenticator($methodName);
272
        return $auth->getUsersByFilter($filter, $select, $top, $skip, $orderby);
273
    }
274
275
    /**
276
     * Get an array of Auth\PendingUser from a filtered set
@@ 287-295 (lines=9) @@
284
     *
285
     * @return array|false An array of Auth\PendingUser objects or false if no pending users were found
286
     */
287
    public function getPendingUsersByFilter($filter, $select = false, $top = false, $skip = false, $orderby = false, $methodName = false)
288
    {
289
        if($methodName === false)
290
        {
291
            return $this->callOnEach('getPendingUsersByFilter', array($filter, $select, $top, $skip, $orderby), 'pending');
292
        }
293
        $auth = $this->getAuthenticator($methodName);
294
        return $auth->getPendingUsersByFilter($filter, $select, $top, $skip, $orderby);
295
    }
296
297
    /**
298
     * Get an array of Auth\Group from a filtered set
@@ 309-317 (lines=9) @@
306
     *
307
     * @return array|false An array of Auth\Group objects or false if no pending users were found
308
     */
309
    public function getGroupsByFilter($filter, $select = false, $top = false, $skip = false, $orderby = false, $methodName = false)
310
    {
311
        if($methodName === false)
312
        {
313
            return $this->callOnEach('getGroupsByFilter', array($filter, $select, $top, $skip, $orderby), 'current');
314
        }
315
        $auth = $this->getAuthenticator($methodName);
316
        return $auth->getGroupsByFilter($filter, $select, $top, $skip, $orderby);
317
    }
318
319
    /**
320
     * Get the number of currently active users on the system