]> BookStack Code Mirror - bookstack/blobdiff - app/Providers/ThemeServiceProvider.php
Guest create page: name field autofocus
[bookstack] / app / Providers / ThemeServiceProvider.php
index c41a15af06af98fbd8446c7b5e8face78941390f..50c4a5d19659dc8630da2ac995223ca42df2cebc 100644 (file)
@@ -15,9 +15,8 @@ class ThemeServiceProvider extends ServiceProvider
      */
     public function register()
     {
-        $this->app->singleton(ThemeService::class, function ($app) {
-            return new ThemeService;
-        });
+        // Register the ThemeService as a singleton
+        $this->app->singleton(ThemeService::class, fn ($app) => new ThemeService());
     }
 
     /**
@@ -27,6 +26,7 @@ class ThemeServiceProvider extends ServiceProvider
      */
     public function boot()
     {
+        // Boot up the theme system
         $themeService = $this->app->make(ThemeService::class);
         $themeService->readThemeActions();
         $themeService->dispatch(ThemeEvents::APP_BOOT, $this->app);