Passed
Pull Request — master (#46)
by
unknown
04:36
created

AuthServiceProvider   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 25
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 10
dl 0
loc 25
ccs 2
cts 2
cp 1
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A boot() 0 3 1
1
<?php
2
3
namespace App\Providers;
4
5
use App\Association;
6
use App\Club;
7
use App\Federation;
8
use App\FightersGroup;
9
use App\Policies\AssociationPolicy;
10
use App\Policies\ClubPolicy;
11
use App\Policies\FederationPolicy;
12
use App\Policies\FightersGroupPolicy;
13
use App\Policies\TeamPolicy;
14
use App\Policies\TournamentPolicy;
15
use App\Policies\UserPolicy;
16
use App\Team;
17
use App\Tournament;
18
use App\User;
19
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
20
21
class AuthServiceProvider extends ServiceProvider
22
{
23
    /**
24
     * The policy mappings for the application.
25
     *
26
     * @var array
27
     */
28
    protected $policies = [
29
        Tournament::class => TournamentPolicy::class,
30
        User::class => UserPolicy::class,
31
        Federation::class => FederationPolicy::class,
32
        Association::class => AssociationPolicy::class,
33
        Club::class => ClubPolicy::class,
34
        Team::class => TeamPolicy::class,
35
        FightersGroup::class => FightersGroupPolicy::class,
36
    ];
37
38
    /**
39
     * Register any authentication / authorization services.
40
     *
41
     * @return void
42
     */
43 52
    public function boot()
44
    {
45 52
        $this->registerPolicies();
46
47
        //
48 52
    }
49
}
50