From 2e3fa35acaf4333552bc2a3a4b7a94fb993ec9c1 Mon Sep 17 00:00:00 2001 From: Graham Campbell Date: Fri, 12 Jun 2015 22:41:17 +0100 Subject: [PATCH] Fixed the composer service provider --- app/Providers/ComposerServiceProvider.php | 25 +++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/app/Providers/ComposerServiceProvider.php b/app/Providers/ComposerServiceProvider.php index 1b13f517..c2390d70 100644 --- a/app/Providers/ComposerServiceProvider.php +++ b/app/Providers/ComposerServiceProvider.php @@ -17,10 +17,28 @@ use CachetHQ\Cachet\Composers\IndexComposer; use CachetHQ\Cachet\Composers\LoggedUserComposer; use CachetHQ\Cachet\Composers\ThemeComposer; use CachetHQ\Cachet\Composers\TimezoneLocaleComposer; +use Illuminate\Contracts\View\Factory; use Illuminate\Support\ServiceProvider; class ComposerServiceProvider extends ServiceProvider { + /** + * Boot the service provider. + * + * @param \Illuminate\Contracts\View\Factory $factory + * + * @return void + */ + public function boot(Factory $factory) + { + $factory->composer('*', AppComposer::class); + $factory->composer('*', LoggedUserComposer::class); + $factory->composer(['index', 'subscribe'], IndexComposer::class); + $factory->composer(['index', 'subscribe'], ThemeComposer::class); + $factory->composer('dashboard.*', DashboardComposer::class); + $factory->composer(['setup', 'dashboard.settings.app-setup'], TimezoneLocaleComposer::class); + } + /** * Register the service provider. * @@ -28,11 +46,6 @@ class ComposerServiceProvider extends ServiceProvider */ public function register() { - $this->app->view->composer('*', AppComposer::class); - $this->app->view->composer('*', LoggedUserComposer::class); - $this->app->view->composer(['index', 'subscribe'], IndexComposer::class); - $this->app->view->composer(['index', 'subscribe'], ThemeComposer::class); - $this->app->view->composer('dashboard.*', DashboardComposer::class); - $this->app->view->composer(['setup', 'dashboard.settings.app-setup'], TimezoneLocaleComposer::class); + // } }