/**
  * 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);
 }
Example #2
0
 /**
  * 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;
 }