protected function registerServiceProviders()
    {
        $list = new ProviderList(Core::getFacadeRoot());

        foreach ($this->providers as $provider) {
            $list->registerProvider($provider);

            if (method_exists($provider, 'boot')) {
                Core::make($provider)->boot($this);
            }
        }
    }
protected function registerServiceProviders()
    {
        $list = new ProviderList(Core::getFacadeRoot());

        foreach ($this->providers as $provider) {
            $list->registerProvider($provider);

            if (method_exists($provider, 'boot')) {
                Core::make($provider)->boot($this);
            }
        }
    }
protected function registerServiceProviders ( ) { $ list = new ProviderList ( Core :: getFacadeRoot ( ) ) ; foreach ( $ this -> providers as $ provider ) { $ list -> registerProvider ( $ provider ) ; if ( method_exists ( $ provider , 'boot' ) ) { Core :: make ( $ provider ) -> boot ( $ this ) ; } } }
Register the packages defined service providers.

@return void
Register the packages defined service providers .