Get the plugin manager for the application.
public static pluginManager ( ) : Gdn_PluginManager | ||
return | Gdn_PluginManager |
$PluginManager = Gdn::pluginManager(); $PluginManager->enable('MyPlugin');
$PluginManager = Gdn::pluginManager(); $PluginManager->disable('MyPlugin');
$PluginManager = Gdn::pluginManager(); if ($PluginManager->isEnabled('MyPlugin')) { // Do something }
$PluginManager = Gdn::pluginManager(); $plugins = $PluginManager->getInstalledPlugins(); foreach ($plugins as $plugin) { echo $plugin['Name']; }
Gdn::pluginManager()->register( 'MyPlugin', '1.0', 'Description of my plugin', false, 'PluginAuthor', 'http://www.example.com' );These examples demonstrate the various ways the Gdn PluginManager can be used to manage and interact with plugins in the Vanilla Forum software. The Gdn PluginManager library is a part of the Vanilla core package.
public static pluginManager ( ) : Gdn_PluginManager | ||
return | Gdn_PluginManager |