madbob/GASdottoNG

View on GitHub
code/app/Models/Concerns/ModifiedTrait.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Models\Concerns;

use Illuminate\Database\Eloquent\Relations\MorphMany;

use App\ModifiedValue;

trait ModifiedTrait
{
    public function modifiedValues(): MorphMany
    {
        return $this->morphMany(ModifiedValue::class, 'target')->with(['modifier', 'modifier.modifierType']);
    }

    public abstract function getModifiedRelations();
}