| Total Complexity | 5 |
| Total Lines | 30 |
| Duplicated Lines | 0 % |
| Coverage | 81.82% |
| Changes | 0 | ||
| 1 | <?php |
||
| 11 | class Audit extends Activity |
||
| 12 | { |
||
| 13 | public $with = ['causer']; |
||
| 14 | |||
| 15 | 70 | public static function activity(string $logName = null): ActivityLogger |
|
| 20 | } |
||
| 21 | |||
| 22 | public static function getAllActivityFor(Model $subject) |
||
| 23 | { |
||
| 24 | return self::allActivityFor($subject)->get(); |
||
| 25 | } |
||
| 26 | |||
| 27 | 4 | public static function ScopeAllActivityFor(Builder $query, Model $subject): Builder |
|
| 28 | { |
||
| 29 | 4 | return $query |
|
| 30 | ->where('subject_type', $subject->getMorphClass()); |
||
| 31 | } |
||
| 32 | 4 | ||
| 33 | public static function getActivityBy(User $causer) |
||
| 36 | } |
||
| 37 | |||
| 38 | 1 | public static function getActivity() |
|
| 41 | } |
||
| 42 | } |
||
| 43 |