Code Duplication    Length = 14-15 lines in 2 locations

src/Storage/FluentAccessToken.php 1 location

@@ 103-116 (lines=14) @@
100
     *
101
     * @return \League\OAuth2\Server\Entity\AccessTokenEntity
102
     */
103
    public function create($token, $expireTime, $sessionId)
104
    {
105
        $this->getConnection()->table('oauth_access_tokens')->insert([
106
            'id' => $token,
107
            'expire_time' => $expireTime,
108
            'session_id' => $sessionId,
109
            'created_at' => Carbon::now(),
110
            'updated_at' => Carbon::now(),
111
        ]);
112
113
        return (new AccessTokenEntity($this->getServer()))
114
               ->setId($token)
115
               ->setExpireTime((int) $expireTime);
116
    }
117
118
    /**
119
     * Associate a scope with an access token.

src/Storage/FluentRefreshToken.php 1 location

@@ 58-72 (lines=15) @@
55
     *
56
     * @return \League\OAuth2\Server\Entity\RefreshTokenEntity
57
     */
58
    public function create($token, $expireTime, $accessToken)
59
    {
60
        $this->getConnection()->table('oauth_refresh_tokens')->insert([
61
            'id' => $token,
62
            'expire_time' => $expireTime,
63
            'access_token_id' => $accessToken,
64
            'created_at' => Carbon::now(),
65
            'updated_at' => Carbon::now(),
66
        ]);
67
68
        return (new RefreshTokenEntity($this->getServer()))
69
               ->setId($token)
70
               ->setAccessTokenId($accessToken)
71
               ->setExpireTime((int) $expireTime);
72
    }
73
74
    /**
75
     * Delete the refresh token.