MagicmakeServiceProvider   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 36
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 3
eloc 16
c 1
b 0
f 0
dl 0
loc 36
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A register() 0 2 1
A boot() 0 17 2
1
<?php
2
3
namespace Ikechukwukalu\Magicmake;
4
5
use Illuminate\Support\ServiceProvider;
6
use Ikechukwukalu\Magicmake\Console\Commands\MagicApiCommand;
7
use Ikechukwukalu\Magicmake\Console\Commands\MagicContractCommand;
8
use Ikechukwukalu\Magicmake\Console\Commands\MagicControllerCommand;
9
use Ikechukwukalu\Magicmake\Console\Commands\MagicCreateRequestCommand;
10
use Ikechukwukalu\Magicmake\Console\Commands\MagicDeleteRequestCommand;
11
use Ikechukwukalu\Magicmake\Console\Commands\MagicFactoryCommand;
12
use Ikechukwukalu\Magicmake\Console\Commands\MagicInitCommand;
13
use Ikechukwukalu\Magicmake\Console\Commands\MagicModelCommand;
14
use Ikechukwukalu\Magicmake\Console\Commands\MagicReadRequestCommand;
15
use Ikechukwukalu\Magicmake\Console\Commands\MagicRepositoryCommand;
16
use Ikechukwukalu\Magicmake\Console\Commands\MagicServiceCommand;
17
use Ikechukwukalu\Magicmake\Console\Commands\MagicTestCommand;
18
use Ikechukwukalu\Magicmake\Console\Commands\MagicUpdateRequestCommand;
19
20
class MagicmakeServiceProvider extends ServiceProvider
21
{
22
23
    /**
24
     * Bootstrap the application services.
25
     *
26
     * @return void
27
     */
28
    public function boot()
29
    {
30
        if ($this->app->runningInConsole()) {
31
            $this->commands([
32
                MagicApiCommand::class,
33
                MagicControllerCommand::class,
34
                MagicContractCommand::class,
35
                MagicCreateRequestCommand::class,
36
                MagicDeleteRequestCommand::class,
37
                MagicFactoryCommand::class,
38
                MagicInitCommand::class,
39
                MagicModelCommand::class,
40
                MagicReadRequestCommand::class,
41
                MagicRepositoryCommand::class,
42
                MagicServiceCommand::class,
43
                MagicTestCommand::class,
44
                MagicUpdateRequestCommand::class
45
            ]);
46
        }
47
    }
48
49
    /**
50
     * Register the application services.
51
     *
52
     * @return void
53
     */
54
    public function register()
55
    {
56
        //
57
    }
58
}
59