Class AbstractModuleCenterModule

Class AbstractModuleCenterModule

AbstractModuleCenterModule implements ModuleCenterModuleInterface

Direct known subclasses

AfterbuyModuleCenterModule, BrickfoxModuleCenterModule, ItRechtModuleCenterModule, JanolawModuleCenterModule, LettrModuleCenterModule, MagnalisterModuleCenterModule, MailbeezModuleCenterModule, MediafinanzModuleCenterModule, NewsletterLinkModuleCenterModule, ParcelshopfinderModuleCenterModule, PostfinderModuleCenterModule, ProductAttributesModuleCenterModule, EkomiModuleCenterModule, ProtectedShopsModuleCenterModule, ResponsiveFileManagerModuleCenterModule, SharedShoppingCartModuleCenterModule, ShipcloudModuleCenterModule, TrustedShopsModuleCenterModule, YategoModuleCenterModule, YoochooseModuleCenterModule, FindologicModuleCenterModule, GeschaeftskundenversandModuleCenterModule, GoogleAdwordConversionModuleCenterModule, GXModuleCenterModule, HermesModuleCenterModule, IloxxModuleCenterModule, IntrashipModuleCenterModule

Abstract
Package: Modules
Category: System
Implements: ModuleCenterModuleInterface
Located at Modules/ModuleCenter/AbstractModuleCenterModule.inc.php

Methods summary

public __construct( LanguageTextManager $languageTextManager, CI_DB_query_builder $db, CacheControl $cacheControl )
abstract protected _init( void )

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

protected _setModuleName( void )

Set module name

protected _setIsInstalled( void )

Set isInstalled flag

public install( void )

Installs the module

public uninstall( void )

Uninstalls the module

final public isInstalled( void ) : boolean

Returns true, if the module is installed. Otherwise false is returned.

public isVisible( void ) : boolean

Returns true, if the module should be displayed in module center.

final public getName( void ) : string

Returns the name of the module

final public getTitle( void ) : string

Returns the title of the module

final public getDescription( void ) : string

Returns the description of the module

final public getSortOrder( void ) : float

Returns the sort order of the module

final protected _store( $installed )
final protected _clearCache( void )

Empty modules cache after module installation

Properties summary

protected $languageTextManager : LanguageTextManager

$languageTextManager


		
protected $db : CI_DB_query_builder

		
protected $isInstalled : null|boolean

$isInstalled

null
protected $name : string

$name

''
protected $title : string

$title

''
protected $description : string

$description

''
protected $sortOrder : integer

$sortOrder

100000
protected $cacheControl : CacheControl

$cacheControl