public function boot() { $this->package('themonkeys/laravel-silverstripe', 'silverstripe'); $this->app['silverstripe.commands.build'] = $this->app->share(function ($app) { return new BuildCommand(); }); $this->app['silverstripe.commands.password'] = $this->app->share(function ($app) { return new PasswordCommand(); }); Event::listen('artisan.start', function ($artisan) { Artisan::resolve('silverstripe.commands.build'); Artisan::resolve('silverstripe.commands.password'); }); }