|
Moodle APIs 3.11
Moodle 3.11.11+ (Build: 20221125)
|
Components (core subsystems + plugins) related code. More...
Classes | |
| class | core_component |
| Collection of components related methods. More... | |
Functions | |
| static | fill_classmap_renames_cache () |
| Records all class renames that have been made to facilitate autoloading. | |
| static | get_all_versions () |
| Returns hash of all versions including core and all plugins. More... | |
| static | get_all_versions_hash () |
| Returns hash of all versions including core and all plugins. More... | |
| static | get_component_classes_in_namespace ($component=null, $namespace='') |
| Returns all classes in a component matching the provided namespace. More... | |
| static | get_component_directory ($component) |
| Return exact absolute path to a plugin directory. More... | |
| static | get_component_list () |
| Returns a list of frankenstyle component names and their paths, for all components (plugins and subsystems). More... | |
| static | get_component_names () |
| Returns a list of frankenstyle component names. More... | |
| static | get_core_subsystems () |
| List all core subsystems and their location. More... | |
| static | get_plugin_directory ($plugintype, $pluginname) |
| Returns the exact absolute path to plugin directory. More... | |
| static | get_plugin_list ($plugintype) |
| Get list of plugins of given type. More... | |
| static | get_plugin_list_with_class ($plugintype, $class, $file=null) |
| Get a list of all the plugins of a given type that define a certain class in a certain file. More... | |
| static | get_plugin_list_with_file ($plugintype, $file, $include=false) |
| Get a list of all the plugins of a given type that contain a particular file. More... | |
| static | get_plugin_types () |
| Get list of available plugin types together with their location. More... | |
| static | get_plugin_types_with_subplugins () |
| Returns list of plugin types that allow subplugins. More... | |
| static | get_subplugins ($component) |
| Return all subplugins of this component. More... | |
| static | get_subsystem_directory ($subsystem) |
| Returns the exact absolute path to plugin directory. More... | |
| static | get_subtype_parent ($type) |
| Returns parent of this subplugin type. More... | |
| static | invalidate_opcode_php_cache ($file) |
| Invalidate opcode cache for given file, this is intended for php files that are stored in dataroot. More... | |
| static | is_core_subsystem ($subsystemname) |
| Return true if subsystemname is core subsystem. More... | |
| static | is_valid_plugin_name ($plugintype, $pluginname) |
| This method validates a plug name. More... | |
| static | load_renamed_classes (?string $fulldir) |
| Loads the db/renamedclasses.php file from the given directory. More... | |
| static | normalize_component ($component) |
| Normalize the component name using the "frankenstyle" rules. More... | |
| static | normalize_componentname ($componentname) |
| Normalize the component name. More... | |
Components (core subsystems + plugins) related code.