Code Duplication    Length = 28-31 lines in 2 locations

app/Domains/User/Mention.php 1 location

@@ 23-50 (lines=28) @@
20
 * @property-read User $user
21
 * @property-read Message $message
22
 */
23
class Mention extends \Eloquent
24
{
25
    /**
26
     * @var bool
27
     */
28
    public $timestamps = false;
29
30
    /**
31
     * @var string
32
     */
33
    protected $table = 'mentions';
34
35
    /**
36
     * @return \Illuminate\Database\Eloquent\Relations\HasOne
37
     */
38
    public function user()
39
    {
40
        return $this->hasOne(User::class, 'id', 'user_id');
41
    }
42
43
    /**
44
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
45
     */
46
    public function message()
47
    {
48
        return $this->belongsTo(Message::class, 'message_id', 'id');
49
    }
50
}
51

app/Domains/User/User.php 1 location

@@ 30-60 (lines=31) @@
27
 * @property-read Mention[]|Collection $mentions
28
 * @property-read Message[]|Collection $messages
29
 */
30
class User extends \Eloquent
31
{
32
    /**
33
     * @var string
34
     */
35
    protected $table = 'users';
36
37
    /**
38
     * @return string
39
     */
40
    public function getId()
41
    {
42
        return $this->id;
43
    }
44
45
    /**
46
     * @return \Illuminate\Database\Eloquent\Relations\HasMany
47
     */
48
    public function mentions()
49
    {
50
        return $this->hasMany(Mention::class, 'user_id', 'id');
51
    }
52
53
    /**
54
     * @return \Illuminate\Database\Eloquent\Relations\HasMany
55
     */
56
    public function messages()
57
    {
58
        return $this->hasMany(Message::class, 'user_id', 'id');
59
    }
60
}
61