and more typehints

This commit is contained in:
Dylan K. Taylor
2017-07-14 10:56:51 +01:00
parent b9355387da
commit c3b8be3f60
119 changed files with 598 additions and 541 deletions

View File

@ -33,25 +33,25 @@ interface PluginLoader{
*
* @param string $file
*
* @return Plugin
* @return Plugin|null
*/
public function loadPlugin($file);
public function loadPlugin(string $file);
/**
* Gets the PluginDescription from the file
*
* @param string $file
*
* @return PluginDescription
* @return null|PluginDescription
*/
public function getPluginDescription($file);
public function getPluginDescription(string $file);
/**
* Returns the filename regex patterns that this loader accepts
*
* @return string
*/
public function getPluginFilters();
public function getPluginFilters() : string;
/**
* @param Plugin $plugin