|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Namespaces | |
| namespace | access |
| | |
| namespace | antivirus |
| | |
| namespace | attribute |
| | |
| namespace | aws |
| | |
| namespace | check |
| | |
| namespace | context |
| | |
| namespace | dataformat |
| | |
| namespace | dml |
| | |
| namespace | event |
| | |
| namespace | exception |
| | |
| namespace | external |
| | |
| namespace | files |
| | |
| namespace | form |
| | |
| namespace | hook |
| | |
| namespace | hub |
| | |
| namespace | lock |
| | |
| namespace | log |
| | |
| namespace | message |
| namespace | moodlenet |
| | |
| namespace | oauth2 |
| | |
| namespace | output |
| | |
| namespace | plugininfo |
| | |
| namespace | privacy |
| | |
| namespace | progress |
| | |
| namespace | router |
| | |
| namespace | session |
| | |
| namespace | task |
| | |
| namespace | test |
| | |
| namespace | tests |
| | |
| namespace | update |
| | |
| namespace | upgrade |
| | |
Classes | |
| class | activity_dates |
| Class for fetching the important dates of an activity module for a given module instance and a user. More... | |
| class | attribute_helper |
| class | chart_axis |
| Chart axis class. More... | |
| class | chart_bar |
| Chart bar class. More... | |
| class | chart_base |
| Chart base class. More... | |
| class | chart_line |
| Chart line class. More... | |
| class | chart_pie |
| Chart pie class. More... | |
| class | chart_series |
| Chart series class. More... | |
| interface | clock |
| class | component |
| Collection of components related methods. More... | |
| class | content |
| The Content API allows all parts of Moodle to determine details about content within a component, or plugintype. More... | |
| class | context |
| class | context_helper |
| class | cron |
| class | dataformat |
| Dataformat utility class. More... | |
| class | deprecation |
| class | di |
| class | emoticon_manager |
| class | encryption |
| class | formatting |
| class | hooks |
| class | http_client |
| class | invalid_persistent_exception |
| Invalid persistent exception class. More... | |
| class | ip_utils |
| Static helper class providing some useful internet-protocol-related functions. More... | |
| class | lang_string |
| class | locale |
| class | notification |
| class | param_clientside_regex |
| class | persistent |
| class | plugin_manager |
| class | report_helper |
| class | router |
| class | system_clock |
| class | url |
| class | user |
| class | uuid |
| V4 UUID generator class. More... | |
Enumerations | |
| enum | param : string { replacement = 'stringid' , since , reason , false , replacement = 'stringid' , since , reason , true , replacement = 'stringid' , since , reason , true , replacement = 'stringid' , since , reason , true , replacement = 'stringid' , since , reason , true , replacement = 'stringid' , since , reason , true , replacement = 'stringid' , since , reason , from_type } |
Functions | |
| static | fill_classmap_renames_cache () |
| Records all class renames that have been made to facilitate autoloading. | |
| static | get_all_component_hash (?array $components=null) |
| Returns hash of all core + plugin /db/ directories. | |
| static | get_all_directory_hashes (?array $directories=null) |
| Get the hashes of all core + plugin /db/ directories. | |
| static | get_all_versions () |
| Returns hash of all versions including core and all plugins. | |
| static | get_all_versions_hash () |
| Returns hash of all versions including core and all plugins. | |
| static | get_component_classes_in_namespace ($component=null, $namespace='') |
| Returns all classes in a component matching the provided namespace. | |
| static | get_component_directory ($component) |
| Return exact absolute path to a plugin directory. | |
| static | get_component_from_classname (string $classname) |
| Fetch the component name from a Moodle PSR-like namespace. | |
| static | get_component_list () |
| Returns a list of frankenstyle component names and their paths, for all components (plugins and subsystems). | |
| static | get_component_names (bool $includecore=false,) |
| Returns a list of frankenstyle component names, including all plugins, subplugins, and subsystems. | |
| static | get_core_api_names () |
| Returns the list of available API names. | |
| static | get_core_apis () |
| List all core APIs and their attributes. | |
| static | get_core_subsystems () |
| List all core subsystems and their location. | |
| static | get_plugin_directory ($plugintype, $pluginname) |
| Returns the exact absolute path to plugin directory. | |
| static | get_plugin_list ($plugintype) |
| Get list of plugins of given type. | |
| 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. | |
| 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. | |
| static | get_plugin_types () |
| Get list of available plugin types together with their location. | |
| static | get_plugin_types_with_subplugins () |
| Returns list of plugin types that allow subplugins. | |
| static | get_subplugins ($component) |
| Return all subplugins of this component. | |
| static | get_subsystem_directory ($subsystem) |
| Returns the exact absolute path to plugin directory. | |
| static | get_subtype_parent ($type) |
| Returns parent of this subplugin type. | |
| static | has_monologo_icon (string $plugintype, string $pluginname) |
| Checks for the presence of monologo icons within a plugin. | |
| static | invalidate_opcode_php_cache ($file) |
| Invalidate opcode cache for given file, this is intended for php files that are stored in dataroot. | |
| static | is_core_api ($apiname) |
| Return true if apiname is a core API. | |
| static | is_core_subsystem ($subsystemname) |
| Return true if subsystemname is core subsystem. | |
| static | is_valid_plugin_name ($plugintype, $pluginname) |
| This method validates a plug name. | |
| static | load_legacy_classes (?string $fulldir, bool $allowsubsystems=false,) |
| Load legacy classes based upon the db/legacyclasses.php file. | |
| static | load_renamed_classes (?string $fulldir) |
| Loads the db/renamedclasses.php file from the given directory. | |
| static | normalize_component ($component) |
| Normalize the component name using the "frankenstyle" rules. | |
| static | normalize_componentname ($componentname) |
| Normalize the component name. | |