|
Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Support for external API. More...
Classes | |
| class | external_api |
| Base class for external api methods. More... | |
| class | external_description |
| Common ancestor of all parameter description classes. More... | |
| class | external_files |
| External structure representing a set of files. More... | |
| class | external_format_value |
| A pre-filled external_value class for text format. More... | |
| class | external_function_parameters |
| Description of top level - PHP function parameters. More... | |
| class | external_multiple_structure |
| Bulk array description class. More... | |
| class | external_settings |
| Singleton to handle the external settings. More... | |
| class | external_single_structure |
| Associative array description class. More... | |
| class | external_util |
| Utility functions for the external API. More... | |
| class | external_value |
| Scalar value description class. More... | |
| class | external_warnings |
| Standard Moodle web service warnings. More... | |
| class | restricted_context_exception |
| Exception indicating user is not allowed to use external function in the current context. More... | |
Functions | |
| external_create_service_token ($servicename, $context) | |
| Create and return a session linked token. More... | |
| external_delete_descriptions ($component) | |
| Delete all pre-built services (+ related tokens) and external functions information defined in the specified component. More... | |
| external_format_string ($str, $contextorid, $striplinks=true, $options=array()) | |
| Format the string to be returned properly as requested by the either the web service server, either by an internally call. More... | |
| external_format_text ($text, $textformat, $contextorid, $component=null, $filearea=null, $itemid=null, $options=null) | |
| Format the text to be returned properly as requested by the either the web service server, either by an internally call. More... | |
| external_generate_token ($tokentype, $serviceorid, $userid, $contextorid, $validuntil=0, $iprestriction='') | |
| Generate a token. More... | |
| external_generate_token_for_current_user ($service) | |
| Generate or return an existing token for the current authenticated user. More... | |
| external_log_token_request ($token) | |
| Set the last time a token was sent and trigger the core::event::webservice_token_sent event. More... | |
| external_validate_format ($format) | |
| Validate text field format against known FORMAT_XXX. More... | |
Support for external API.