PHP Interface pocketmine\plugin\PluginLoader

Show file Open project: ClearSkyTeam/ClearSky

Public Methods

Method Description
disablePlugin ( pocketmine\plugin\Plugin $plugin ) : void
enablePlugin ( pocketmine\plugin\Plugin $plugin ) : void
getPluginDescription ( string $file ) : PluginDescription Gets the PluginDescription from the file
getPluginFilters ( ) : string[] Returns the filename patterns that this loader accepts
loadPlugin ( string $file ) : pocketmine\plugin\Plugin Loads the plugin contained in $file

Method Details

disablePlugin() public method

public disablePlugin ( pocketmine\plugin\Plugin $plugin ) : void
$plugin pocketmine\plugin\Plugin
return void

enablePlugin() public method

public enablePlugin ( pocketmine\plugin\Plugin $plugin ) : void
$plugin pocketmine\plugin\Plugin
return void

getPluginDescription() public method

Gets the PluginDescription from the file
public getPluginDescription ( string $file ) : PluginDescription
$file string
return PluginDescription

getPluginFilters() public method

Returns the filename patterns that this loader accepts
public getPluginFilters ( ) : string[]
return string[]

loadPlugin() public method

Loads the plugin contained in $file
public loadPlugin ( string $file ) : pocketmine\plugin\Plugin
$file string
return pocketmine\plugin\Plugin