Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Files | |
file | lib.php |
This file contains classes used to manage the repository plugins in Moodle. | |
file | provider.php |
Privacy Subsystem implementation for core_repository. | |
Namespaces | |
core_repository\privacy | |
| |
Classes | |
class | core_repository\privacy\provider |
Privacy Subsystem for core_repository implementing metadata and plugin providers. More... | |
class | repository |
This is the base class of the repository class. More... | |
class | repository_exception |
Exception class for repository api. More... | |
class | repository_instance_form |
This is a class used to define a repository instance form. More... | |
class | repository_type |
This class is used to manage repository plugins. More... | |
class | repository_type_form |
This is a class used to define a repository type setting form. More... | |
Functions | |
initialise_filepicker ($args) | |
Generate all options needed by filepicker. More... | |
Variables | |
const | FILE_CONTROLLED_LINK 8 |
const | FILE_EXTERNAL 1 |
const | FILE_INTERNAL 2 |
const | FILE_REFERENCE 4 |
const | RENAME_SUFFIX '_2' |
initialise_filepicker | ( | $args | ) |
Generate all options needed by filepicker.
array | $args | including following keys context accepted_types return_types |
array | the list of repository instances, including meta infomation, containing the following keys externallink repositories accepted_types |