singleton('Log.trace', function (){ return new \app\framework\Log\TraceLog(); }); $app->singleton('Log.debug', function (){ return new \app\framework\Log\DebugLog(); }); $app->singleton('Log.error', function (){ return new \app\framework\Log\ErrorLog(); }); $app->singleton( Illuminate\Contracts\Http\Kernel::class, app\Kernel::class ); $app->singleton( Illuminate\Contracts\Console\Kernel::class, app\console\Kernel::class ); $app->singleton( Illuminate\Contracts\Debug\ExceptionHandler::class, app\common\exceptions\Handler::class ); $app->bind(app\framework\Http\Request::class,'request'); error_reporting(E_ALL);ini_set('display_errors', 1); $app->bind(\Illuminate\Contracts\Bus\Dispatcher::class,\app\framework\Bus\Dispatcher::class); /* |-------------------------------------------------------------------------- | Return The Application |-------------------------------------------------------------------------- | | This script returns the application instance. The instance is given to | the calling script so we can separate the building of the instances | from the actual running of the application and sending responses. | */ return $app;