Code Duplication    Length = 11-11 lines in 2 locations

Auth/class.SQLAuthenticator.php 2 locations

@@ 192-202 (lines=11) @@
189
        return new SQLUser($data, $this);
190
    }
191
192
    public function getGroupByName($name)
193
    {
194
        $groupDataTable = $this->getDataTable('group');
195
        $filter = new \Data\Filter("gid eq '$name'");
196
        $groups = $groupDataTable->read($filter);
197
        if($groups === false || !isset($groups[0]))
198
        {
199
            return false;
200
        }
201
        return new SQLGroup($groups[0]);
202
    }
203
204
    public function getUserByName($name)
205
    {
@@ 204-214 (lines=11) @@
201
        return new SQLGroup($groups[0]);
202
    }
203
204
    public function getUserByName($name)
205
    {
206
        $userDataTable = $this->getDataTable('user');
207
        $filter = new \Data\Filter("uid eq '$name'");
208
        $users = $userDataTable->read($filter);
209
        if($users === false || !isset($users[0]))
210
        {
211
            return false;
212
        }
213
        return new SQLUser($users[0], $this);
214
    }
215
216
    private function getDataByFilter($dataTableName, $filter, $select, $top, $skip, $orderby)
217
    {