Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
A base communication provider. More...
Static Public Member Functions | |
static | is_configured () |
Check if the provider is configured or not. | |
static | load_for_instance (processor $communication) |
A base communication provider. | |
A base communication provider.
This interface should be used to declare support for the instantiation method for communication providers.
Every communication provider must, as a minimum, implement this provider.
|
static |
Check if the provider is configured or not.
This method is intended to check if the plugin have got any settings and if all the settings are set properly. This checking helps to reduce errors in future when a communication instance is added for the provider and not configured.
Implemented in communication_customlink\communication_feature, and communication_matrix\communication_feature.
|
static |
A base communication provider.
processor | $communication | The communication object |
Implemented in communication_customlink\communication_feature, and communication_matrix\communication_feature.