/** * Register a shared binding in the container. * * @param string $abstract * @param \Closure|string|null $concrete * @return void * @static */ public static function singleton($abstract, $concrete = null) { //Method inherited from \Illuminate\Container\Container \Laravel\Lumen\Application::singleton($abstract, $concrete); }
/** * Creates the application. * * @return \Laravel\Lumen\Application */ public function createApplication() { $app = new Application(realpath(__DIR__ . '/../')); $app->singleton(Illuminate\Contracts\Console\Kernel::class, Kernel::class); return $app; }