Code Duplication    Length = 9-9 lines in 3 locations

class.AuthProvider.php 3 locations

@@ 145-153 (lines=9) @@
142
     *
143
     * @return Auth\Group|false The Group instance if a group with that name exists, false otherwise
144
     */
145
    public function getGroupByName($name, $methodName = false)
146
    {
147
        if($methodName === false)
148
        {
149
            return $this->callOnEach('getGroupByName', array($name));
150
        }
151
        $auth = $this->getMethodByName($methodName);
152
        return $auth->getGroupByName($name);
153
    }
154
155
    /**
156
     * Get an array of Auth\User from a filtered set
@@ 309-317 (lines=9) @@
306
     *
307
     * @return Auth\PendingUser|false The Auth\PendingUser instance or false if no user is matched by the provided hash
308
     */
309
    public function getTempUserByHash($hash, $methodName = false)
310
    {
311
        if($methodName === false)
312
        {
313
            return $this->callOnEach('getTempUserByHash', array($hash), 'pending');
314
        }
315
        $auth = $this->getMethodByName($methodName);
316
        return $auth->getTempUserByHash($hash);
317
    }
318
319
    /**
320
     * Create a pending user
@@ 465-473 (lines=9) @@
462
     *
463
     * @return boolean|\Auth\User The User specified by the access code or false otherwise
464
     */
465
    public function getUserByAccessCode($key, $methodName = false)
466
    {
467
        if($methodName === false)
468
        {
469
            return $this->callOnEach('getUserByAccessCode', array($key), 'current');
470
        }
471
        $auth = $this->getMethodByName($methodName);
472
        return $auth->getUserByAccessCode($key);
473
    }
474
}
475
/* vim: set tabstop=4 shiftwidth=4 expandtab: */
476