Code Duplication    Length = 56-66 lines in 2 locations

src/Models/AuthCode.php 1 location

@@ 7-72 (lines=66) @@
4
5
use Illuminate\Database\Eloquent\Model;
6
7
class AuthCode extends Model
8
{
9
    /**
10
     * The database table used by the model.
11
     *
12
     * @var string
13
     */
14
    protected $table = 'oauth_auth_codes';
15
16
    /**
17
     * Indicates if the IDs are auto-incrementing.
18
     *
19
     * @var bool
20
     */
21
    public $incrementing = false;
22
23
    /**
24
     * The "type" of the primary key ID.
25
     *
26
     * @var string
27
     */
28
    protected $keyType = 'string';
29
30
    /**
31
     * The guarded attributes on the model.
32
     *
33
     * @var array
34
     */
35
    protected $guarded = [];
36
37
    /**
38
     * The attributes that should be cast to native types.
39
     *
40
     * @var array
41
     */
42
    protected $casts = [
43
        'revoked' => 'bool',
44
        'scopes'  => 'array',
45
    ];
46
47
    /**
48
     * The attributes that should be mutated to dates.
49
     *
50
     * @var array
51
     */
52
    protected $dates = [
53
        'expires_at',
54
    ];
55
56
    /**
57
     * Indicates if the model should be timestamped.
58
     *
59
     * @var bool
60
     */
61
    public $timestamps = false;
62
63
    /**
64
     * Get the client that owns the authentication code.
65
     *
66
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
67
     */
68
    public function client()
69
    {
70
        return $this->belongsTo(Client::class);
71
    }
72
}
73

src/Models/Token.php 1 location

@@ 7-62 (lines=56) @@
4
5
use Illuminate\Database\Eloquent\Model;
6
7
class Token extends Model
8
{
9
    /**
10
     * The database table used by the model.
11
     *
12
     * @var string
13
     */
14
    protected $table = 'oauth_access_tokens';
15
16
    /**
17
     * Indicates if the IDs are auto-incrementing.
18
     *
19
     * @var bool
20
     */
21
    public $incrementing = false;
22
23
    /**
24
     * The "type" of the primary key ID.
25
     *
26
     * @var string
27
     */
28
    protected $keyType = 'string';
29
30
    /**
31
     * The guarded attributes on the model.
32
     *
33
     * @var array
34
     */
35
    protected $guarded = [];
36
37
    /**
38
     * The attributes that should be cast to native types.
39
     *
40
     * @var array
41
     */
42
    protected $casts = [
43
        'scopes'  => 'array',
44
        'revoked' => 'bool',
45
    ];
46
47
    /**
48
     * The attributes that should be mutated to dates.
49
     *
50
     * @var array
51
     */
52
    protected $dates = [
53
        'expires_at',
54
    ];
55
56
    /**
57
     * Indicates if the model should be timestamped.
58
     *
59
     * @var bool
60
     */
61
    public $timestamps = false;
62
}
63