Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Helpers
    • Orders
    • Serializers
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Interfaces
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • AbstractModuleCenterModule
  • AffiliPrintModuleCenterModule
  • AfterbuyModuleCenterModule
  • BrickfoxModuleCenterModule
  • EkomiModuleCenterModule
  • FindologicModuleCenterModule
  • GoogleAdwordConversionModuleCenterModule
  • HermesModuleCenterModule
  • IloxxModuleCenterModule
  • IntrashipModuleCenterModule
  • ItRechtModuleCenterModule
  • JanolawModuleCenterModule
  • LettrModuleCenterModule
  • MagnalisterModuleCenterModule
  • MailbeezModuleCenterModule
  • MediafinanzModuleCenterModule
  • NewsletterLinkModuleCenterModule
  • OldOrderOverviewModuleCenterModule
  • OldOrderOverviewModuleCenterModuleController
  • PostfinderModuleCenterModule
  • ProductAttributesModuleCenterModule
  • ProtectedShopsModuleCenterModule
  • SharedShoppingCartModuleCenterModule
  • TrustedShopsModuleCenterModule
  • YategoModuleCenterModule
  • YoochooseModuleCenterModule

Class AbstractModuleCenterModule

Class AbstractModuleCenterModule

AbstractModuleCenterModule implements ModuleCenterModuleInterface

Direct known subclasses

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

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

Methods summary

public
# __construct( LanguageTextManager $languageTextManager, CI_DB_query_builder $db, CacheControl $cacheControl )

Parameters

$languageTextManager
$db
$cacheControl
abstract protected
# _init( )

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

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

Function will be called in the constructor

protected
# _setModuleName( )

Set module name

Set module name

protected
# _setIsInstalled( )

Set isInstalled flag

Set isInstalled flag

public
# install( )

Installs the module

Installs the module

Implementation of

ModuleCenterModuleInterface::install()
public
# uninstall( )

Uninstalls the module

Uninstalls the module

Implementation of

ModuleCenterModuleInterface::uninstall()
final public boolean
# isInstalled( )

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

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

Returns

boolean

Implementation of

ModuleCenterModuleInterface::isInstalled()
final public string
# getName( )

Returns the name of the module

Returns the name of the module

The name is filtered by a regular expression. Only alphanumeric characters are allowed.

Returns

string

Implementation of

ModuleCenterModuleInterface::getName()
final public string
# getTitle( )

Returns the title of the module

Returns the title of the module

Returns

string

Implementation of

ModuleCenterModuleInterface::getTitle()
final public string
# getDescription( )

Returns the description of the module

Returns the description of the module

Returns

string

Implementation of

ModuleCenterModuleInterface::getDescription()
final public float
# getSortOrder( )

Returns the sort order of the module

Returns the sort order of the module

Returns

float

Implementation of

ModuleCenterModuleInterface::getSortOrder()
final protected
# _store( $installed )
final protected
# _clearCache( )

Empty modules cache after module installation

Empty modules cache after module installation

Properties summary

protected LanguageTextManager $languageTextManager

$languageTextManager

$languageTextManager

#
protected CI_DB_query_builder $db
#
protected null|boolean $isInstalled

$isInstalled

$isInstalled

# null
protected string $name

$name

$name

# ''
protected string $title

$title

$title

# ''
protected string $description

$description

$description

# ''
protected integer $sortOrder

$sortOrder

$sortOrder

# 100000
protected CacheControl $cacheControl

$cacheControl

$cacheControl

#
API documentation generated by ApiGen