Module class.
- Deprecated:
- since v6.4.0 (2019-03-22); Use service 'OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Bridge\ShopConfigurationDaoBridgeInterface'.
◆ convertClassesWithoutNamespaceToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertClassesWithoutNamespaceToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertClassExtensionsToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertClassExtensionsToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertControllersToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertControllersToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertEventsToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertEventsToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertModuleConfigurationToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertModuleConfigurationToArray |
( |
ModuleConfiguration |
$configuration | ) |
|
|
private |
Convert ModuleConfiguration to Array
- Parameters
-
ModuleConfiguration | $configuration | |
- Returns
- array
◆ convertModuleSettingsToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertModuleSettingsToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertSettingsToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertSettingsToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertSmartyPluginDirectoriesToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertSmartyPluginDirectoriesToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertTemplateBlocksToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertTemplateBlocksToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ convertTemplatesToArray()
OxidEsales\EshopCommunity\Core\Module\Module::convertTemplatesToArray |
( |
ModuleConfiguration |
$moduleConfiguration | ) |
|
|
private |
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
- Returns
- array
◆ getControllers()
OxidEsales\EshopCommunity\Core\Module\Module::getControllers |
( |
| ) |
|
Returns associative array of module controller ids and corresponding classes.
- Returns
- array
◆ getDescription()
OxidEsales\EshopCommunity\Core\Module\Module::getDescription |
( |
| ) |
|
Get module description
- Returns
- string
◆ getExtensions()
OxidEsales\EshopCommunity\Core\Module\Module::getExtensions |
( |
| ) |
|
Returns array of module extensions.
- Returns
- array
◆ getFiles()
OxidEsales\EshopCommunity\Core\Module\Module::getFiles |
( |
| ) |
|
Returns array of module PHP files.
- Returns
- array
◆ getId()
OxidEsales\EshopCommunity\Core\Module\Module::getId |
( |
| ) |
|
Get module ID
- Returns
- string
◆ getIdByPath()
OxidEsales\EshopCommunity\Core\Module\Module::getIdByPath |
( |
|
$module | ) |
|
Get module ID
- Parameters
-
string | $module | extension full path |
- Returns
- string
◆ getIdFromExtension()
OxidEsales\EshopCommunity\Core\Module\Module::getIdFromExtension |
( |
|
$className | ) |
|
- Deprecated:
- since v6.0.0 (2017-03-21); Use self::getModuleIdByClassName()
Get the module id of given extended class name or namespace.
- Parameters
-
- Returns
- string
◆ getInfo()
OxidEsales\EshopCommunity\Core\Module\Module::getInfo |
( |
|
$sName, |
|
|
|
$iLang = null |
|
) |
| |
Get module info item. If second param is passed, will try to get value according selected language.
- Parameters
-
string | $sName | name of info item to retrieve |
string | $iLang | language ID |
- Returns
- mixed
◆ getInstalledModuleConfigurations()
OxidEsales\EshopCommunity\Core\Module\Module::getInstalledModuleConfigurations |
( |
| ) |
|
|
private |
◆ getMetadataPath()
OxidEsales\EshopCommunity\Core\Module\Module::getMetadataPath |
( |
| ) |
|
Get full path to module metadata file.
- Returns
- string
◆ getMetaDataVersion()
OxidEsales\EshopCommunity\Core\Module\Module::getMetaDataVersion |
( |
| ) |
|
◆ getModuleData()
OxidEsales\EshopCommunity\Core\Module\Module::getModuleData |
( |
| ) |
|
Get the modules metadata array
- Returns
- array Module meta data array
◆ getModuleFullPath()
OxidEsales\EshopCommunity\Core\Module\Module::getModuleFullPath |
( |
|
$sModuleId = null | ) |
|
Returns full module path
- Parameters
-
- Returns
- string
◆ getModuleIdByClassName()
OxidEsales\EshopCommunity\Core\Module\Module::getModuleIdByClassName |
( |
|
$className | ) |
|
Get the module id for a given class name. If there are duplicates, the first module id will be returned.
- Parameters
-
- Returns
- string
◆ getModulePath()
OxidEsales\EshopCommunity\Core\Module\Module::getModulePath |
( |
|
$sModuleId = null | ) |
|
Get module dir
- Parameters
-
- Returns
- string
◆ getModulePaths()
OxidEsales\EshopCommunity\Core\Module\Module::getModulePaths |
( |
| ) |
|
Get module id's with path
- Returns
- array
◆ getShopConfiguration()
OxidEsales\EshopCommunity\Core\Module\Module::getShopConfiguration |
( |
| ) |
|
|
private |
◆ getSmartyPluginDirectories()
OxidEsales\EshopCommunity\Core\Module\Module::getSmartyPluginDirectories |
( |
| ) |
|
◆ getTemplates()
OxidEsales\EshopCommunity\Core\Module\Module::getTemplates |
( |
|
$sModuleId = null | ) |
|
Return templates affected by template blocks for given module id.
- Parameters
-
- Returns
- array
◆ getTitle()
OxidEsales\EshopCommunity\Core\Module\Module::getTitle |
( |
| ) |
|
Get module title
- Returns
- string
◆ hasExtendClass()
OxidEsales\EshopCommunity\Core\Module\Module::hasExtendClass |
( |
| ) |
|
Checks if has extend class.
- Returns
- bool
◆ hasMetadata()
OxidEsales\EshopCommunity\Core\Module\Module::hasMetadata |
( |
| ) |
|
Checks if module has metadata
- Returns
- bool
◆ includeModuleMetaData()
OxidEsales\EshopCommunity\Core\Module\Module::includeModuleMetaData |
( |
|
$metadataPath | ) |
|
|
protected |
Include data from metadata.php
- Parameters
-
string | $metadataPath | Path to metadata.php |
◆ isActive()
OxidEsales\EshopCommunity\Core\Module\Module::isActive |
( |
| ) |
|
Check if extension is active
- Returns
- bool
◆ isRegistered()
OxidEsales\EshopCommunity\Core\Module\Module::isRegistered |
( |
| ) |
|
Checks if module is registered in any way
- Returns
- bool
◆ load()
OxidEsales\EshopCommunity\Core\Module\Module::load |
( |
|
$moduleId | ) |
|
Load module info
- Parameters
-
- Returns
- bool
◆ loadByDir()
OxidEsales\EshopCommunity\Core\Module\Module::loadByDir |
( |
|
$sModuleDir | ) |
|
Load module by dir name
- Parameters
-
string | $sModuleDir | Module dir name |
- Returns
- bool
◆ setMetaDataVersion()
OxidEsales\EshopCommunity\Core\Module\Module::setMetaDataVersion |
( |
|
$metaDataVersion | ) |
|
◆ setModuleData()
OxidEsales\EshopCommunity\Core\Module\Module::setModuleData |
( |
|
$aModule | ) |
|
Set passed module data
- Parameters
-
◆ $_aModule
OxidEsales\EshopCommunity\Core\Module\Module::$_aModule = [] |
|
protected |
◆ $_blMetadata
OxidEsales\EshopCommunity\Core\Module\Module::$_blMetadata = false |
|
protected |
◆ $_blRegistered
OxidEsales\EshopCommunity\Core\Module\Module::$_blRegistered = false |
|
protected |
◆ $metaDataVersion
OxidEsales\EshopCommunity\Core\Module\Module::$metaDataVersion |
|
protected |
Metadata version as defined in metadata.php
The documentation for this class was generated from the following file: