Class ModuleCenterController

Class ModuleCenterController

HttpViewController implements HttpViewControllerInterface
AdminHttpViewController implements AdminStatusOnlyInterface
ModuleCenterController
Package: AdminHttpViewControllers
Category: System
Extends: AdminHttpViewController
Located at Controllers/HttpView/Admin/ModuleCenterController.inc.php

Methods summary

public __construct( HttpContextReaderInterface $httpContextReader, HttpResponseProcessorInterface $httpResponseProcessor, ContentViewInterface $contentView )
public actionDefault( void ) : HttpControllerResponse|RedirectHttpControllerResponse

Returns the Module Center Page

public actionStore( void ) : RedirectHttpControllerResponse

Install module

public actionDestroy( void ) : RedirectHttpControllerResponse

Uninstall module

protected _findModule( string $p_moduleName ) : ModuleCenterModuleInterface|null
protected _getGXModules( void ) : array

Scans the GXModules directory for GXModule.json files and returns them as an array

protected getText( $sectionPhraseSelector ) : string

Returns the translated text for the given section phrase selector (i.e. "buttons.ok" results in "Ok")

Methods inherited from AdminHttpViewController

validateCurrentAdminStatus()

Methods inherited from HttpViewController

_callActionMethod(), _getPostData(), _getPostDataCollection(), _getQueryParameter(), _getQueryParametersCollection(), _getServerData(), _render(), _validatePageToken(), getTemplateFile(), proceed()

Properties summary

protected $languageTextManager : LanguageTextManager

$languageTextManager


		

Properties inherited from HttpViewController

$assets, $contentView, $httpContextReader, $httpResponseProcessor, $postDataArray, $queryParametersArray, $serverDataArray