MDL-76867 core: Add plugintype_supports_disabling to plugininfo

This commit is contained in:
Andrew Nicols
2023-03-14 08:34:42 +08:00
parent 6809289cf4
commit fdb1df2bfd
27 changed files with 240 additions and 0 deletions
+9
View File
@@ -71,6 +71,15 @@ abstract class base {
/** @var array|null array of {@link \core\update\info} for this plugin */
protected $availableupdates;
/**
* Whether this plugintype supports its plugins being disabled.
*
* @return bool
*/
public static function plugintype_supports_disabling(): bool {
return false;
}
/**
* Finds all enabled plugins, the result may include missing plugins.
* @return array|null of enabled plugins $pluginname=>$pluginname, null means unknown