AsgardServiceProvider   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 3

Importance

Changes 3
Bugs 0 Features 0
Metric Value
wmc 2
c 3
b 0
f 0
lcom 1
cbo 3
dl 0
loc 13
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A register() 0 10 2
1
<?php namespace Modules\Core\Providers;
2
3
use Illuminate\Foundation\AliasLoader;
4
use Illuminate\Support\ServiceProvider;
5
use Modules\Translation\Providers\TranslationServiceProvider;
6
use Pingpong\Modules\Facades\Module;
7
use Pingpong\Modules\ModulesServiceProvider;
8
9
class AsgardServiceProvider extends ServiceProvider
10
{
11
    public function register()
12
    {
13
        if (class_exists(TranslationServiceProvider::class)) {
14
            $this->app->register(TranslationServiceProvider::class);
15
        }
16
        $this->app->register(ModulesServiceProvider::class);
17
18
        $loader = AliasLoader::getInstance();
19
        $loader->alias('Module', Module::class);
20
    }
21
}
22