Code Duplication    Length = 21-23 lines in 2 locations

src/Models/TicketActivity.php 1 location

@@ 10-32 (lines=23) @@
7
use Illuminate\Database\Eloquent\Model;
8
use RexlManu\LaravelTickets\Traits\HasConfigModel;
9
10
class TicketActivity extends Model
11
{
12
    use HasConfigModel;
13
14
    protected $fillable = [
15
        'type'
16
    ];
17
18
    public function ticket()
19
    {
20
        return $this->belongsTo(Ticket::class, 'ticket_id');
21
    }
22
23
    public function getTable()
24
    {
25
        return config('laravel-tickets.database.ticket-activities-table');
26
    }
27
28
    public function targetable()
29
    {
30
        return $this->morphTo();
31
    }
32
}
33

src/Models/TicketReference.php 1 location

@@ 10-30 (lines=21) @@
7
use Illuminate\Database\Eloquent\Model;
8
use RexlManu\LaravelTickets\Traits\HasConfigModel;
9
10
class TicketReference extends Model
11
{
12
13
    use HasConfigModel;
14
15
    public function getTable()
16
    {
17
        return config('laravel-tickets.database.ticket-references-table');
18
    }
19
20
    public function ticket()
21
    {
22
        return $this->belongsTo(Ticket::class);
23
    }
24
25
    public function referenceable()
26
    {
27
        return $this->morphTo();
28
    }
29
30
}
31