protected function getApp() { $app = new App($this->config['root_dir']); $app->singleton(\Illuminate\Contracts\Http\Kernel::class, \App\Http\Kernel::class); $app->singleton(\Illuminate\Contracts\Console\Kernel::class, \App\Console\Kernel::class); $app->singleton(\Illuminate\Contracts\Debug\ExceptionHandler::class, \App\Exceptions\Handler::class); return $app; }
protected static function getApp() { $app = new App(static::$root_dir); $app->singleton(\Illuminate\Contracts\Http\Kernel::class, \App\Http\Kernel::class); $app->singleton(\Illuminate\Contracts\Console\Kernel::class, \App\Console\Kernel::class); $app->singleton(\Illuminate\Contracts\Debug\ExceptionHandler::class, \App\Exceptions\Handler::class); return $app; }