| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
The class core\update\api is defined here. More...
| Classes | |
| class | api | 
| General purpose client for https://download.moodle.org/api/.  More... | |
| class | checker | 
| Singleton class that handles checking for available updates.  More... | |
| class | checker_exception | 
| General exception thrown by the core::update::checker class.  More... | |
| class | code_manager | 
| General purpose class managing the plugins source code files deployment.  More... | |
| class | info | 
| Defines the structure of objects returned by core::update::checker::get_update_info().  More... | |
| class | remote_info | 
| Thin wrapper for data structures returned by api::get_plugin_info().  More... | |
| class | validator | 
| Validates the contents of extracted plugin ZIP file.  More... | |
| Variables | |
| if(!defined('T_ML_COMMENT')) | else | 
The class core\update\api is defined here.
Provides validation class to check the plugin ZIP contents.
Provides core\update\remote_info class.
Defines classes used for updates.
Uses fragments of the local_plugins_archive_validator class copyrighted by Marina Glancy that is part of the local_plugins plugin.