Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
mod_bigbluebuttonbn\local\plugins\admin_plugin_manager Class Reference

Class that handles the display and configuration of the list of extension plugins. More...

Public Member Functions

 __construct ()
 Constructor for this assignment plugin manager.
 
 execute (?string $action=null, ?string $plugin=null)
 This is the entry point for this controller class.
 
 get_sorted_plugins_list ()
 Return a list of plugins sorted by the order defined in the admin interface.
 

Detailed Description

Class that handles the display and configuration of the list of extension plugins.

This is directly taken from the mod_assign code. We might need to have a global API there for this.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Author
Laurent David (laure.nosp@m.nt@c.nosp@m.all-l.nosp@m.earn.nosp@m.ing.f.nosp@m.r)

Member Function Documentation

◆ execute()

mod_bigbluebuttonbn\local\plugins\admin_plugin_manager::execute ( ?string $action = null,
?string $plugin = null )

This is the entry point for this controller class.

Parameters
string | null$action- The action to perform
string | null$plugin- Optional name of a plugin type to perform the action on
Return values
void

◆ get_sorted_plugins_list()

mod_bigbluebuttonbn\local\plugins\admin_plugin_manager::get_sorted_plugins_list ( )

Return a list of plugins sorted by the order defined in the admin interface.

Return values
arrayThe list of plugins

The documentation for this class was generated from the following file: