mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-19 04:15:04 +00:00
and more typehints
This commit is contained in:
@@ -49,10 +49,8 @@ class ScriptPluginLoader implements PluginLoader{
|
||||
* @param string $file
|
||||
*
|
||||
* @return Plugin|null
|
||||
*
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function loadPlugin($file){
|
||||
public function loadPlugin(string $file){
|
||||
if(($description = $this->getPluginDescription($file)) instanceof PluginDescription){
|
||||
$this->server->getLogger()->info($this->server->getLanguage()->translateString("pocketmine.plugin.load", [$description->getFullName()]));
|
||||
$dataFolder = dirname($file) . DIRECTORY_SEPARATOR . $description->getName();
|
||||
@@ -82,9 +80,9 @@ class ScriptPluginLoader implements PluginLoader{
|
||||
*
|
||||
* @param string $file
|
||||
*
|
||||
* @return PluginDescription|null
|
||||
* @return null|PluginDescription
|
||||
*/
|
||||
public function getPluginDescription($file){
|
||||
public function getPluginDescription(string $file){
|
||||
$content = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
||||
|
||||
$data = [];
|
||||
@@ -122,7 +120,7 @@ class ScriptPluginLoader implements PluginLoader{
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getPluginFilters(){
|
||||
public function getPluginFilters() : string{
|
||||
return "/\\.php$/i";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user