src/aria/pageEngine/PageEngine.js
function (config) {

            this._config = config;
            this._pageProvider = config.pageProvider;
            ariaEmbedPlaceholderManager.register(this);
            this._pageProvider.$addListeners({
                "pageDefinitionChange" : this._onPageDefinitionChangeListener
            });

            this._pageProvider.loadSiteConfig({
                onsuccess : {
                    fn : this._loadRootModule,
                    scope : this
                },
                onfailure : this._getErrorCallbackConfig([this.SITE_CONFIG_NOT_AVAILABLE])
            });

        }
function (config) {

            this._config = config;
            this._pageProvider = config.pageProvider;
            ariaEmbedPlaceholderManager.register(this);
            this._pageProvider.$addListeners({
                "pageDefinitionChange" : this._onPageDefinitionChangeListener
            });

            this._pageProvider.loadSiteConfig({
                onsuccess : {
                    fn : this._loadRootModule,
                    scope : this
                },
                onfailure : this._getErrorCallbackConfig([this.SITE_CONFIG_NOT_AVAILABLE])
            });

        }
function ( config ) { this . _config = config ; this . _pageProvider = config . pageProvider ; ariaEmbedPlaceholderManager . register ( this ) ; this . _pageProvider . $addListeners ( { "pageDefinitionChange" : this . _onPageDefinitionChangeListener } ) ; this . _pageProvider . loadSiteConfig ( { onsuccess : { fn : this . _loadRootModule , scope : this } , onfailure : this . _getErrorCallbackConfig ( [ this . SITE_CONFIG_NOT_AVAILABLE ] ) } ) ; }
Start the page engine by loading the site configuration
@param {aria.pageEngine.CfgBeans:Start} config json configuration
Start the page engine by loading the site configuration