Code Duplication    Length = 10-10 lines in 2 locations

app/lib/FFCMS/Controllers/API/Token.php 2 locations

@@ 169-178 (lines=10) @@
166
        // get the app's authorized app token if it exists
167
        $tokensMapper->load(['client_id = ? AND users_uuid = ? AND '.$tokensMapper->quotekey('type').' = "access_token"',
168
                $appsMapper->client_id, $appsMapper->users_uuid]);
169
        if (null == $tokensMapper->users_uuid) {
170
                // make a new token (and refresh token)
171
            $tokensMapper->users_uuid = $appsMapper->users_uuid;
172
            $tokensMapper->client_id = $appsMapper->client_id;
173
            $tokensMapper->type = 'access_token';
174
            $tokensMapper->scope = 'read write';
175
            $tokensMapper->setUUID('token');
176
            $tokensMapper->expires = Helpers\Time::database(time() + $f3->get('oauth2.expires_token'));
177
            $tokensMapper->save();
178
        }
179
180
        // token expired!
181
        if (time() > strtotime($tokensMapper->expires)) {
@@ 283-292 (lines=10) @@
280
        // get the app users authorized app token if it exists
281
        $tokensMapper->load(['client_id = ? AND users_uuid = ? AND '.$tokensMapper->quotekey('type').' = "access_token"',
282
                $appsMapper->client_id, $usersMapper->uuid]);
283
        if (null == $tokensMapper->users_uuid) {
284
                // make a new token (and refresh token)
285
            $tokensMapper->users_uuid = $usersMapper->uuid;
286
            $tokensMapper->client_id = $appsMapper->client_id;
287
            $tokensMapper->type = 'access_token';
288
            $tokensMapper->scope = 'read write';
289
            $tokensMapper->setUUID('token');
290
            $tokensMapper->expires = Helpers\Time::database(time() + $f3->get('oauth2.expires_token'));
291
            $tokensMapper->save();
292
        }
293
        // token expired!
294
        if (time() > strtotime($tokensMapper->expires)) {
295
            // as it's a password login we can extend it though