protected function registerTheme(): void
    {
        $this->app->singleton('orchestra.theme', function (Application $app) {
            return new ThemeManager($app);
        });

        $this->app->singleton('orchestra.theme.finder', function (Application $app) {
            return new Finder($app->make('files'), $app->publicPath());
        });
    }
protected function registerTheme(): void
    {
        $this->app->singleton('orchestra.theme', function (Application $app) {
            return new ThemeManager($app);
        });

        $this->app->singleton('orchestra.theme.finder', function (Application $app) {
            return new Finder($app->make('files'), $app->publicPath());
        });
    }
protected function registerTheme ( ) : void { $ this -> app -> singleton ( 'orchestra.theme' , function ( Application $ app ) { return new ThemeManager ( $ app ) ; } ) ; $ this -> app -> singleton ( 'orchestra.theme.finder' , function ( Application $ app ) { return new Finder ( $ app -> make ( 'files' ) , $ app -> publicPath ( ) ) ; } ) ; }
Register the service provider for theme.

@return void
Register the service provider for theme .