PocketMine-MP 5.15.1 git-fb9a74e8799c71ed8292cfa53abe7a4c9204629d
pocketmine\plugin\PluginLoader Interface Reference
+ 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)
 

Detailed Description

Handles different types of plugins

Definition at line 29 of file PluginLoader.php.

Member Function Documentation

◆ canLoadPlugin()

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.

◆ getAccessProtocol()

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.

◆ getPluginDescription()

pocketmine\plugin\PluginLoader::getPluginDescription ( string  $file)

◆ loadPlugin()

pocketmine\plugin\PluginLoader::loadPlugin ( string  $file)

Loads the plugin contained in $file

Implemented in pocketmine\plugin\PharPluginLoader, and pocketmine\plugin\ScriptPluginLoader.


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