Public Member Functions | |
| __construct (&$context) | |
| listAvailableModules () | |
| getModuleFromId ($id) | |
| __get ($key) | |
Private Member Functions | |
| loadModule ($path, $module) | |
Private Attributes | |
| $context | |
| $modules = array() | |
Container all modules. Allow module managment
Definition at line 9 of file ModuleManager.php.
| __construct | ( | & | $context | ) |
| \Tool\Context | $context | Load all active modules from database. Enable hooks for these modules Disable them if the module cannot be loaded |
Definition at line 38 of file ModuleManager.php.
| __get | ( | $key | ) |
| getModuleFromId | ( | $id | ) |
| int | $id |
Definition at line 106 of file ModuleManager.php.
| listAvailableModules | ( | ) |
Definition at line 87 of file ModuleManager.php.
|
private |
| string | $path | path to module's main file |
| \Entity\Module | $module | module's database object to load /core/models/Module.php |
Definition at line 71 of file ModuleManager.php.
|
private |
/core/tools/Context.php Contains website's informations
Definition at line 16 of file ModuleManager.php.
|
private |
Definition at line 24 of file ModuleManager.php.
1.8.8