app->bind(\Illuminate\Contracts\Foundation\MaintenanceMode::class, \Illuminate\Foundation\MaintenanceModeManager::class); $this->app->bind(WorkCommand::class, function ($app) { $isDownForMaintenance = function () { return $this->app->isDownForMaintenance(); }; return new WorkCommand(App::make(Worker::class, ['isDownForMaintenance' => $isDownForMaintenance]), $app['cache.store']); }); $this->app->singleton('log', function ($app) { return new LogManager($app); }); } /** * Bootstrap any application services. * * @return void */ public function boot() { //is important for propel sql query builder setlocale(LC_NUMERIC, 'C'); } }