Detailed Description
Class handling shop module list.
Definition at line 7 of file oxmodulelist.php.
Member Function Documentation
oxModuleList::_extendsClasses |
( |
|
$sModuleDir | ) |
|
|
protected |
Checks if module extends any shop class.
- Parameters
-
string | $sModuleDir | dir path |
- Returns
- bool
Definition at line 638 of file oxmodulelist.php.
oxModuleList::_isVendorDir |
( |
|
$sModuleDir | ) |
|
|
protected |
Checks if directory is vendor directory.
- Parameters
-
string | $sModuleDir | dir path |
- Returns
- bool
Definition at line 622 of file oxmodulelist.php.
oxModuleList::_removeFromDatabase |
( |
|
$aDeletedExtIds | ) |
|
|
protected |
Removes extension from database - oxConfig, oxConfigDisplay and oxTplBlocks tables
- Parameters
-
array | $aDeletedExtIds | deleted extensions ID's |
- Returns
- null
Definition at line 520 of file oxmodulelist.php.
oxModuleList::_removeFromDisabledModulesArray |
( |
|
$aDeletedExtIds | ) |
|
|
protected |
Removes extension from disabled modules array
- Parameters
-
array | $aDeletedExtIds | Deleted extension id's of array |
- Returns
- null
Definition at line 385 of file oxmodulelist.php.
oxModuleList::_removeFromLegacyModulesArray |
( |
|
$aDeletedExtIds | ) |
|
|
protected |
Removes extension from legacy modules array
- Parameters
-
array | $aDeletedExtIds | deleted extensions ID's |
- Returns
- null
Definition at line 400 of file oxmodulelist.php.
oxModuleList::_removeFromModulesArray |
( |
|
$aDeletedExt | ) |
|
|
protected |
Removes extension from modules array
- Parameters
-
array | $aDeletedExt | Deleted extension array |
- Returns
- null
Definition at line 369 of file oxmodulelist.php.
oxModuleList::_removeFromModulesEventsArray |
( |
|
$aDeletedModule | ) |
|
|
protected |
Removes extension from modules events array
- Parameters
-
array | $aDeletedModule | deleted extensions ID's |
- Returns
- null
Definition at line 460 of file oxmodulelist.php.
oxModuleList::_removeFromModulesFilesArray |
( |
|
$aDeletedModule | ) |
|
|
protected |
Removes extension from modules files array
- Parameters
-
array | $aDeletedModule | deleted extensions ID's |
- Returns
- null
Definition at line 480 of file oxmodulelist.php.
oxModuleList::_removeFromModulesPathsArray |
( |
|
$aDeletedModule | ) |
|
|
protected |
Removes extension from modules paths array
- Parameters
-
array | $aDeletedModule | deleted extensions ID's |
- Returns
- null
Definition at line 420 of file oxmodulelist.php.
oxModuleList::_removeFromModulesTemplatesArray |
( |
|
$aDeletedModule | ) |
|
|
protected |
Removes extension from legacy modules templates array
- Parameters
-
array | $aDeletedModule | deleted extensions ID's |
- Returns
- null
Definition at line 500 of file oxmodulelist.php.
oxModuleList::_removeFromModulesVersionsArray |
( |
|
$aDeletedModule | ) |
|
|
protected |
Removes extension from modules versions array
- Parameters
-
array | $aDeletedModule | deleted extensions ID's |
- Returns
- null
Definition at line 440 of file oxmodulelist.php.
oxModuleList::_saveModulePath |
( |
|
$sModuleId, |
|
|
|
$sModulePath |
|
) |
| |
|
protected |
Saving module path info. Module path is saved to config variable "aModulePaths".
- Parameters
-
- Returns
- null
Definition at line 660 of file oxmodulelist.php.
oxModuleList::_sortModules |
( |
|
$oModule1, |
|
|
|
$oModule2 |
|
) |
| |
|
protected |
Callback function for sorting module objects by name.
- Parameters
-
object | $oModule1 | module object |
object | $oModule2 | module object |
- Returns
- bool
Definition at line 610 of file oxmodulelist.php.
oxModuleList::buildModuleChains |
( |
|
$aModuleArray | ) |
|
Build module chains from nested array
- Parameters
-
array | $aModuleArray | Module array (nested format) |
- Returns
- array
Definition at line 351 of file oxmodulelist.php.
oxModuleList::cleanup |
( |
| ) |
|
Removes extension metadata from shop.
- Returns
- null
Definition at line 222 of file oxmodulelist.php.
oxModuleList::diffModuleArrays |
( |
|
$aAllModuleArray, |
|
|
|
$aRemModuleArray |
|
) |
| |
Diff two nested module arrays together so that the values of $aRmModuleArray are removed from $aAllModuleArray
- Parameters
-
array | $aAllModuleArray | All Module array (nested format) |
array | $aRemModuleArray | Remove Module array (nested format) |
- Returns
- array
Definition at line 314 of file oxmodulelist.php.
oxModuleList::extractModulePaths |
( |
| ) |
|
Extract module id's with paths from extended classes.
- Returns
- array
Definition at line 146 of file oxmodulelist.php.
oxModuleList::getActiveModuleInfo |
( |
| ) |
|
oxModuleList::getAllModules |
( |
| ) |
|
oxModuleList::getDeletedExtensionIds |
( |
|
$aDeletedExt | ) |
|
Returns deleted extension Ids
- Parameters
-
array | $aDeletedExt | deleted extensions |
- Returns
- array
Definition at line 264 of file oxmodulelist.php.
oxModuleList::getDeletedExtensions |
( |
| ) |
|
Checks module list - if there is extensions that are registered, but extension directory is missing
- Returns
- array
Definition at line 288 of file oxmodulelist.php.
oxModuleList::getDisabledModuleClasses |
( |
| ) |
|
Returns disabled module classes with path using config aModules and aModulePaths. aModules has all extended classes aModulePaths has module id to main path array
- Returns
- array
Definition at line 190 of file oxmodulelist.php.
oxModuleList::getDisabledModuleInfo |
( |
| ) |
|
oxModuleList::getDisabledModules |
( |
| ) |
|
oxModuleList::getLegacyModules |
( |
| ) |
|
oxModuleList::getModuleEvents |
( |
| ) |
|
oxModuleList::getModuleFiles |
( |
| ) |
|
oxModuleList::getModulePaths |
( |
| ) |
|
oxModuleList::getModules |
( |
| ) |
|
oxModuleList::getModulesFromDir |
( |
|
$sModulesDir, |
|
|
|
$sVendorDir = null |
|
) |
| |
Scans modules dir and returns collected modules list. Recursively loads also modules that are in vendor directory.
- Parameters
-
string | $sModulesDir | Main module dir path |
string | $sVendorDir | Vendor directory name |
- Returns
- array
Definition at line 555 of file oxmodulelist.php.
oxModuleList::getModuleTemplates |
( |
| ) |
|
oxModuleList::getModuleVersions |
( |
| ) |
|
Get module id's with versions
- Returns
- array
Definition at line 86 of file oxmodulelist.php.
Member Data Documentation
oxModuleList::$_aModules = array() |
|
protected |
oxModuleList::$_aSkipFiles = array( 'functions.php', 'vendormetadata.php' ) |
|
protected |
The documentation for this class was generated from the following file: