ModulesInfo::checkModuleVersion() ModulesInfo::checkModuleVersion(Module $module) ModulesInfo::checkModuleVersion(Module $module) | (nothing) | Check the module version to make sure it is consistent with our moduleInfo | |
ModulesInfo::clearModuleInfoCache() ModulesInfo::clearModuleInfoCache() ModulesInfo::clearModuleInfoCache($showMessages = false) | (nothing) | Clear the module information cache | |
ModulesInfo::getDebugData() ModulesInfo::getDebugData() ModulesInfo::getDebugData() | (nothing) | | |
ModulesInfo::getModuleInfo() ModulesInfo::getModuleInfo($class) ModulesInfo::getModuleInfo($class, array $options = []) | array | Returns an associative array of information for a Module | |
ModulesInfo::getModuleInfoAll() ModulesInfo::getModuleInfoAll() ModulesInfo::getModuleInfoAll(array $options = []) | array | Get info arrays for all modules indexed by module name | |
ModulesInfo::getModuleInfoExternal() ModulesInfo::getModuleInfoExternal(string $moduleName) ModulesInfo::getModuleInfoExternal(string $moduleName) | array | Retrieve module info from ModuleName.info.json or ModuleName.info.php | |
ModulesInfo::getModuleInfoInternal() ModulesInfo::getModuleInfoInternal($module) ModulesInfo::getModuleInfoInternal($module, string $namespace = '') | array | Retrieve module info from internal getModuleInfo function in the class | |
ModulesInfo::getModuleInfoProperty() ModulesInfo::getModuleInfoProperty($class, string $property) ModulesInfo::getModuleInfoProperty($class, string $property, array $options = []) | mixed null | Get just a single property of module info | |
ModulesInfo::getModuleInfoSystem() ModulesInfo::getModuleInfoSystem(string $moduleName) ModulesInfo::getModuleInfoSystem(string $moduleName, array $options = []) | array | Retrieve module info for system properties: PHP or ProcessWire | |
ModulesInfo::getModuleInfoVerbose() ModulesInfo::getModuleInfoVerbose($class) ModulesInfo::getModuleInfoVerbose($class, array $options = []) | array | Returns a verbose array of information for a Module | |
ModulesInfo::getNamespaces() ModulesInfo::getNamespaces() ModulesInfo::getNamespaces() | array | Get an array of all unique, non-default, non-root module namespaces mapped to directory names | |
ModulesInfo::moduleInfoCache | array | | |
ModulesInfo::moduleInfoCacheEmpty() ModulesInfo::moduleInfoCacheEmpty() ModulesInfo::moduleInfoCacheEmpty() | bool | Is the module info cache empty? | |
ModulesInfo::moduleInfoCacheHas() ModulesInfo::moduleInfoCacheHas(int $moduleID) ModulesInfo::moduleInfoCacheHas(int $moduleID) | bool | Does the module info cache have an entry for given module ID? | |
ModulesInfo::moduleInfoCacheUninstalled | array | | |
ModulesInfo::moduleInfoCacheVerbose | array | | |
ModulesInfo::moduleInfoVerboseKeys | array | | |
ModulesInfo::moduleVersionChanged() ModulesInfo::moduleVersionChanged($module, $fromVersion, $toVersion) ModulesInfo::moduleVersionChanged($module, $fromVersion, $toVersion) | (nothing) | Module version changed | |
ModulesInfo::modulesLastVersions() ModulesInfo::modulesLastVersions() ModulesInfo::modulesLastVersions($id = null) | string null array | @param int|null $id Can also be used as property: ModulesInfo::modulesLastVersions | |
ModulesInfo::saveModuleInfoCache() ModulesInfo::saveModuleInfoCache() ModulesInfo::saveModuleInfoCache() | (nothing) | Save the module information cache | |