Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
AppServiceProvider
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 register
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 boot
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace App\Providers;
4
5use App\Models\CommissionAdjustment;
6use App\Models\PaymentRecord;
7use App\Observers\PaymentRecordObserver;
8use App\Policies\CommissionAdjustmentPolicy;
9use Illuminate\Support\Facades\Gate;
10use Illuminate\Support\ServiceProvider;
11
12class AppServiceProvider extends ServiceProvider
13{
14    public function register(): void
15    {
16        //
17    }
18
19    public function boot(): void
20    {
21        Gate::policy(CommissionAdjustment::class, CommissionAdjustmentPolicy::class);
22        PaymentRecord::observe(PaymentRecordObserver::class);
23    }
24}