Code Duplication    Length = 9-9 lines in 3 locations

AuthProvider.php 3 locations

@@ 150-158 (lines=9) @@
147
     *
148
     * @return Auth\Group|false The Group instance if a group with that name exists, false otherwise
149
     */
150
    public function getGroupByName($name, $methodName = false)
151
    {
152
        if($methodName === false)
153
        {
154
            return $this->callOnEach('getGroupByName', array($name));
155
        }
156
        $auth = $this->getMethodByName($methodName);
157
        return $auth->getGroupByName($name);
158
    }
159
160
    /**
161
     * Get an array of Auth\User from a filtered set
@@ 314-322 (lines=9) @@
311
     *
312
     * @return Auth\PendingUser|false The Auth\PendingUser instance or false if no user is matched by the provided hash
313
     */
314
    public function getTempUserByHash($hash, $methodName = false)
315
    {
316
        if($methodName === false)
317
        {
318
            return $this->callOnEach('getTempUserByHash', array($hash), 'pending');
319
        }
320
        $auth = $this->getMethodByName($methodName);
321
        return $auth->getTempUserByHash($hash);
322
    }
323
324
    /**
325
     * Create a pending user
@@ 470-478 (lines=9) @@
467
     *
468
     * @return boolean|\Auth\User The User specified by the access code or false otherwise
469
     */
470
    public function getUserByAccessCode($key, $methodName = false)
471
    {
472
        if($methodName === false)
473
        {
474
            return $this->callOnEach('getUserByAccessCode', array($key), 'current');
475
        }
476
        $auth = $this->getMethodByName($methodName);
477
        return $auth->getUserByAccessCode($key);
478
    }
479
}
480
/* vim: set tabstop=4 shiftwidth=4 expandtab: */
481