Kernel   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 38
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 10
c 1
b 0
f 0
dl 0
loc 38
rs 10
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A schedule() 0 2 1
A commands() 0 3 1
1
<?php
2
3
namespace Larafast\Fastapi\Console;
4
5
use Illuminate\Console\Scheduling\Schedule;
6
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
7
use Larafast\Fastapi\Console\Commands\ControllerMakeCommand;
8
use Larafast\Fastapi\Console\Commands\FactoryMakeCommand;
9
use Larafast\Fastapi\Console\Commands\Fastapi;
10
use Larafast\Fastapi\Console\Commands\MigrateMakeCommand;
11
use Larafast\Fastapi\Console\Commands\ModelMakeCommand;
12
use Larafast\Fastapi\Console\Commands\RequestMakeCommand;
13
use Larafast\Fastapi\Console\Commands\ResourceMakeCommand;
14
15
class Kernel extends ConsoleKernel
16
{
17
    /**
18
     * The Artisan commands provided by your application.
19
     *
20
     * @var array
21
     */
22
    protected $commands = [
23
        ControllerMakeCommand::class,
24
        FactoryMakeCommand::class,
25
        Fastapi::class,
26
        MigrateMakeCommand::class,
27
        ModelMakeCommand::class,
28
        RequestMakeCommand::class,
29
        ResourceMakeCommand::class,
30
    ];
31
32
    /**
33
     * Define the application's command schedule.
34
     *
35
     * @param Schedule $schedule
36
     *
37
     * @return void
38
     */
39
    protected function schedule(Schedule $schedule)
40
    {
41
        // $schedule->command('inspire')
42
        //          ->hourly();
43
    }
44
45
    /**
46
     * Register the commands for the application.
47
     *
48
     * @return void
49
     */
50
    protected function commands()
51
    {
52
        $this->load(__DIR__ . '/Commands');
53
    }
54
}
55