Inheritance: implements Illuminate\Contracts\Console\Kernel
Exemple #1
0
 /**
  * Get artisan commands to pass through to PsySH.
  *
  * @return array
  */
 protected function getCommands()
 {
     $commands = [];
     foreach ($this->console->all() as $name => $command) {
         if (in_array($name, $this->commandWhiteList)) {
             $commands[] = $command;
         }
     }
     return $commands;
 }
Exemple #2
0
 /**
  * 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');
     }
 }
Exemple #3
0
 /**
  * @param  \GibbonCms\Liana\Liana $app
  */
 public function __construct(Liana $app, array $commands = [])
 {
     parent::__construct($app);
     $this->commands = array_merge($this->defaultCommands, $commands);
 }