Code Duplication    Length = 14-14 lines in 2 locations

app/lib/FFCMS/Controllers/API/Users.php 1 location

@@ 32-45 (lines=14) @@
29
     * @param array $params
30
     * @return null|array|boolean
31
     */
32
    public function get(\Base $f3, array $params)
33
    {
34
        $isAdmin = $f3->get('isAdmin');
35
        $m = $this->getIdObjectIfUser($f3, $params, 'uuid', $f3->get('uuid'));
36
        if (!is_object($m) || null == $m->uuid) {
37
            return;
38
        } elseif (!$isAdmin && $m->uuid !== $f3->get('uuid')) {
39
            $this->failure('authentication_error', "User does not have permission.", 401);
40
            return $this->setOAuthError('access_denied');
41
        }
42
        // return raw data for object?
43
        $adminView = $f3->get('isAdmin') && 'admin' == $f3->get('REQUEST.view');
44
        $this->data = $adminView ? $m->castFields($f3->get('REQUEST.fields')) : $m->exportArray($f3->get('REQUEST.fields'));
45
    }
46
47
48
    /**

app/lib/FFCMS/Controllers/API/Mapper.php 1 location

@@ 209-222 (lines=14) @@
206
     * @param array $params
207
     * @return null|array|boolean
208
     */
209
    public function get(\Base $f3, array $params)
210
    {
211
        $isAdmin = $f3->get('isAdmin');
212
        $m = $this->getIdObjectIfUser($f3, $params, 'uuid', $params['id']);
213
        if (!is_object($m) || null == $m->uuid) {
214
            return;
215
        } elseif (!$isAdmin && $m->users_uuid !== $f3->get('uuid')) {
216
            $this->failure('authentication_error', "User does not have permission.", 401);
217
            return $this->setOAuthError('access_denied');
218
        }
219
        // return raw data for object?
220
        $adminView = $f3->get('isAdmin') && 'admin' == $f3->get('REQUEST.view');
221
        $this->data = $adminView ? $m->castFields($f3->get('REQUEST.fields')) : $m->exportArray($f3->get('REQUEST.fields'));
222
    }
223
224
225
    /**