|
PocketMine-MP 5.39.3 git-400eb2dddf91a9c112aa09f3b498ffc8c85e98ed
|
Inheritance diagram for pocketmine\plugin\PluginLoader:
Collaboration diagram for pocketmine\plugin\PluginLoader:Public Member Functions | |
| canLoadPlugin (string $path) | |
| getAccessProtocol () | |
| getPluginDescription (string $file) | |
| loadPlugin (string $file) | |
Handles different types of plugins
Definition at line 29 of file PluginLoader.php.
| pocketmine\plugin\PluginLoader::canLoadPlugin | ( | string | $path | ) |
Returns whether this PluginLoader can load the plugin in the given path.
Implemented in pocketmine\plugin\PharPluginLoader, and pocketmine\plugin\ScriptPluginLoader.
| pocketmine\plugin\PluginLoader::getAccessProtocol | ( | ) |
Returns the protocol prefix used to access files in this plugin, e.g. file://, phar://
Implemented in pocketmine\plugin\PharPluginLoader, and pocketmine\plugin\ScriptPluginLoader.
| pocketmine\plugin\PluginLoader::getPluginDescription | ( | string | $file | ) |
Gets the PluginDescription from the file
| PluginDescriptionParseException |
Implemented in pocketmine\plugin\PharPluginLoader, and pocketmine\plugin\ScriptPluginLoader.
| pocketmine\plugin\PluginLoader::loadPlugin | ( | string | $file | ) |
Loads the plugin contained in $file
Implemented in pocketmine\plugin\PharPluginLoader, and pocketmine\plugin\ScriptPluginLoader.