List of all members.
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.
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 |
( |
|
) |
|
Get active modules path info
- Returns:
- array
Definition at line 39 of file oxmodulelist.php.
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: