Register all of the configured providers.

@return void
979851
public function registerConfiguredProviders(){
			//Count Providers Array in Config
		if (is_array($this['config']->get('plugin.providers'))) {
			foreach ($this['config']->get('plugin.providers') as $index => $namespace) {
				$this->register($namespace);
			}
		}
	}
1255106
public function registerProvider($provider){
        $providers = (array) $provider;

        foreach($providers as $provider){
            $this->app()['config']->add('general.providers', $provider);
        }
    }
428284
public function register()
    {
        $loader = AliasLoader::getInstance();

        // Register aliases
        foreach ($this->getAliases() as $alias => $class) {
            $loader->alias($alias, $class);
        }

        // Register service containers
        foreach ($this->getServiceContainers() as $abstract => $concrete) {
            $this->app->singleton($abstract, $concrete);
        }
    }
333925
public function register()
    {
        $this->mergeConfigFrom(__DIR__.'/../config/config.php', 'message');

        // Bind facade
        $this->app->bind('message', function ($app) {
            return $this->app->make('Litepie\Message\Message');
        });

        // Bind Message to repository
        $this->app->bind(
            'Litepie\Message\Interfaces\MessageRepositoryInterface',
            \Litepie\Message\Repositories\Eloquent\MessageRepository::class
        );

        $this->app->register(\Litepie\Message\Providers\AuthServiceProvider::class);
        $this->app->register(\Litepie\Message\Providers\EventServiceProvider::class);
        $this->app->register(\Litepie\Message\Providers\RouteServiceProvider::class);
    }
617858
public function register()
    {
        $this->mergeConfigFrom(__DIR__ . '/../../config/config.php', 'litecms.faq');

        // Bind facade
        $this->app->bind('litecms.faq', function ($app) {
            return $this->app->make('Litecms\Faq\Faq');
        });

        // Bind Faq to repository
        $this->app->bind(
            'Litecms\Faq\Interfaces\FaqRepositoryInterface',
            \Litecms\Faq\Repositories\Eloquent\FaqRepository::class
        );
        // Bind Category to repository
        $this->app->bind(
            'Litecms\Faq\Interfaces\CategoryRepositoryInterface',
            \Litecms\Faq\Repositories\Eloquent\CategoryRepository::class
        );

        $this->app->register(\Litecms\Faq\Providers\AuthServiceProvider::class);

        $this->app->register(\Litecms\Faq\Providers\RouteServiceProvider::class);

    }
459149
public function register()
    {
        if (class_exists(\App\Orchid\PlatformProvider::class)) {
            $this->app->register(\App\Orchid\PlatformProvider::class);
        }
    }
1124313
public function register()
    {
        $this->app->bindShared('packages', function ($app)
        {
            $repository = new Repository($app['config'], $app['files']);

            return new PackageManager($app, $repository);
        });
    }
1336988
public function register()
    {
        parent::register();
        $this->mergeConfig();
        $this->registerHelpers();
        $this->bindRepositories();
        $this->bindOtherStuff();

        if (config('app.env') === 'testing') {
            // We're registering all routes here to unify the whole process between Laravel & Orchestra setup
            $this->app->booted(function ($app) {
                $app->make(RoutesService::class)->registerAll();
            });
        }
    }
920608
public function register() : void
    {
        if ($this->getConfigParam('env') == 'prod') {
            ini_set('display_errors', 'Off');
        } else {
            ini_set('display_errors', 'On');
        }
        error_reporting(E_ALL);
        set_error_handler([$this, 'handleError']);
        set_exception_handler([$this, 'handleException']);
    }
1267766
public function register()
    {
        //Load helpers
        Helper::loadModuleHelpers(__DIR__);

        $this->app->singleton(ExceptionHandler::class, config('webed.exception_handler', Handler::class));

        //Merge configs
        $configs = split_files_with_basename($this->app['files']->glob(__DIR__ . '/../../config/*.php'));

        foreach ($configs as $key => $row) {
            $this->mergeConfigFrom($row, $key);
        }

        /**
         * @var Router $router
         */
        $router = $this->app['router'];
        $router->pushMiddlewareToGroup('web', StartSessionMiddleware::class);

        /**
         * Base providers
         */
        $this->app->register(HookServiceProvider::class);
        $this->app->register(ConsoleServiceProvider::class);
        $this->app->register(MiddlewareServiceProvider::class);
        $this->app->register(RouteServiceProvider::class);
        $this->app->register(ValidateServiceProvider::class);
        $this->app->register(ComposerServiceProvider::class);
        $this->app->register(RepositoryServiceProvider::class);
        $this->app->register(CollectiveServiceProvider::class);
        $this->app->register(BootstrapModuleServiceProvider::class);

        /**
         * Other module providers
         */
        $this->app->register(\WebEd\Base\Shortcode\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\Caching\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\ACL\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\ModulesManagement\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\AssetsManagement\Providers\ModuleProvider::class);

        $this->app->register(\WebEd\Base\Hook\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\Menu\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\Settings\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\ThemesManagement\Providers\ModuleProvider::class);
        $this->app->register(\WebEd\Base\Users\Providers\ModuleProvider::class);

        foreach (config('webed.external_core', []) as $item) {
            $this->app->register($item);
        }
    }
595193
public function register()
    {
        $this->registerAlias();

        $this->app->bind('data.provider', function ($app) {
            return new DataProvider($this->resolveRequestData($app['request']));
        });
    }
133124
public function register()
    {
        $source = $this->getConfigPath();
        $this->mergeConfigFrom($source, 'laroute');

        $this->registerGenerator();

        $this->registerCompiler();

        $this->registerCommand();
    }
392507
public function register()
    {
        $this->registerTranslationManager();
        $this->setupRoutes($this->app->router);

        $this->app->singleton('langfile', function($app){ return new LangFiles($app['config']['app']['locale']); });

        // use this if your package has a config file
        // config([
        //         'config/translationmanager.php',
        // ]);
    }
1076114
public function register()
    {
        $this->mergeConfigFrom(
            __DIR__.'/../config/hstcms.php', 'hstcms'
        );
        $this->app->register(RouteServiceProvider::class);
        $this->app->register(HelperServiceProvider::class);
        $this->app->register(ConsoleServiceProvider::class);
        $this->app->register(LibrariesServiceProvider::class);
        $this->app->register(RepositoryServiceProvider::class);
        $this->app->register(MiddlewareServiceProvider::class);
        $this->app->register(GeneratorServiceProvider::class);

        $this->app->singleton('hstcms', function ($app) {
            $repository = $app->make(Repository::class);
            return new Hstcms($app, $repository);
        });
    }
815958
protected function registerDefaultProviders() {

		array_map( function( $provider ) {
			$this->provider( $provider );
		}, [
			AttrServiceProvider::class,
			LanguageServiceProvider::class,
			MetaServiceProvider::class,
			TemplatesServiceProvider::class,
			HierarchyServiceProvider::class,
			ViewServiceProvider::class
		] );
	}
1293073
public function registerConfiguredProviders()
    {
        foreach ([
                     CacheProvider::class,
                     PartProvider::class,
                     SchedulingProvider::class,
                     ViewProvider::class,
                     EventProvider::class,
                     DatabaseProvider::class,
                     LogProvider::class,
                     HttpProvider::class,
                     SocketProvider::class,

                     ExtendProvider::class,
                 ] as $provider) {
            $this->register($provider);
        }
    }
1016491
protected function registerConfiguredServiceProviders()
    {
        $providers = $this->core->apiConfig('providers', []);

        foreach ($providers as $provider) {
            $this->app->register($provider);
        }

        return $this;
    }