Create a new console kernel instance.
public __construct ( |
||
$app | ||
return | void |
/** * Create a new console kernel instance. * * @param \Laravel\Lumen\Application $app * @return void */ public function __construct(Application $app) { parent::__construct($app); if (!$this->includeDefaultCommands) { // setup facade $this->app->withFacades(); // add artisan command 'serve' and 'schedule:run' $this->commands = array_merge($this->commands, [\Illuminate\Console\Scheduling\ScheduleRunCommand::class, \Laravel\Lumen\Console\Commands\ServeCommand::class]); // add artisan command 'cache:*' $this->app->make('cache'); // add artisan command 'queue:*' //$this->app->make('queue'); $this->app->configure('database'); } }
/** * @param \GibbonCms\Liana\Liana $app */ public function __construct(Liana $app, array $commands = []) { parent::__construct($app); $this->commands = array_merge($this->defaultCommands, $commands); }