Class GXModuleCenterModule

Class GXModuleCenterModule

AbstractModuleCenterModule implements ModuleCenterModuleInterface
GXModuleCenterModule
Package: Modules\Controllers
Category: System
Extends: AbstractModuleCenterModule
Located at Modules/ModuleCenter/GXModuleCenterModule.inc.php

Methods summary

protected _init( void )

Initialize the module e.g. set title, description, sort order etc.

public setTitle( $title )

Set the tile of the module to show in the oveview

public setName( $name )

Set the name of the module to use in ajax requests

public setSortOrder( $sortOrder )

Set the sort order of module in overview

public setVersion( $version )

Set the version of the module

public setDescription( $description )

Set the description of the module to display in overview

public install( void )

Installs a GXModule and sets active

public uninstall( void )

Uninstalls a GXModule an deletes everything in GXModuleConfigurationStorage

protected _getGXModule( $name ) : array|boolean|mixed

Loads the json data of the GXModule

Methods inherited from AbstractModuleCenterModule

__construct(), _clearCache(), _setIsInstalled(), _setModuleName(), _store(), getDescription(), getName(), getSortOrder(), getTitle(), isInstalled(), isVisible()

Properties summary

Properties inherited from AbstractModuleCenterModule

$cacheControl, $db, $description, $isInstalled, $languageTextManager, $name, $sortOrder, $title