phpdoc improvements

This commit is contained in:
Steffen Schröder 2014-10-24 20:08:21 +02:00
parent 30459811c0
commit 1a8c6ad036
9 changed files with 194 additions and 122 deletions

View File

@ -17,8 +17,10 @@ class Database implements TimerListener {
/* /*
* Public properties * Public properties
*/ */
/** @var \mysqli $mysqli */ /** @var \mysqli $mysqli
/** @deprecated see getMysqli() */ * @deprecated
* @see Database::getMysqli()
*/
public $mysqli = null; public $mysqli = null;
/* /*
@ -117,6 +119,15 @@ class Database implements TimerListener {
$this->config = $config; $this->config = $config;
} }
/**
* Return the mysqli instance
*
* @return \mysqli
*/
public function getMysqli() {
return $this->mysqli;
}
/** /**
* Connect to the defined Database * Connect to the defined Database
* *
@ -186,15 +197,6 @@ class Database implements TimerListener {
return true; return true;
} }
/**
* Return the mysqli instance
*
* @return \mysqli
*/
public function getMysqli() {
return $this->mysqli;
}
/** /**
* Return the database config * Return the database config
* *
@ -217,9 +219,7 @@ class Database implements TimerListener {
* Check whether the Database Connection is still open * Check whether the Database Connection is still open
*/ */
public function checkConnection() { public function checkConnection() {
if (!$this->getMysqli() if (!$this->getMysqli() || !$this->getMysqli()->ping()) {
|| !$this->getMysqli()->ping()
) {
$this->maniaControl->quit('The MySQL Server has gone away!', true); $this->maniaControl->quit('The MySQL Server has gone away!', true);
} }
} }

View File

@ -54,87 +54,108 @@ class ManiaControl implements CallbackListener, CommandListener, TimerListener {
* Public properties * Public properties
*/ */
/** @var ActionsMenu $actionsMenu /** @var ActionsMenu $actionsMenu
* @deprecated see getActionsMenu() * @deprecated
* @see getActionsMenu()
*/ */
public $actionsMenu = null; public $actionsMenu = null;
/** @var AuthenticationManager $authenticationManager /** @var AuthenticationManager $authenticationManager
* @deprecated see getAuthenticationManager() * @deprecated
* @see getAuthenticationManager()
*/ */
public $authenticationManager = null; public $authenticationManager = null;
/** @var CallbackManager $callbackManager /** @var CallbackManager $callbackManager
* @deprecated see getCallbackManager() * @deprecated
* @see getCallbackManager()
*/ */
public $callbackManager = null; public $callbackManager = null;
/** @var Chat $chat /** @var Chat $chat
* @deprecated see getChat() * @deprecated
* @see getChat()
*/ */
public $chat = null; public $chat = null;
/** @var \SimpleXMLElement $config /** @var \SimpleXMLElement $config
* @deprecated see getConfig() * @deprecated
* @see getConfig()
*/ */
public $config = null; public $config = null;
/** @var Configurator $configurator /** @var Configurator $configurator
* @deprecated see getConfigurator() * @deprecated
* @see getConfigurator()
*/ */
public $configurator = null; public $configurator = null;
/** @var Connection $client /** @var Connection $client
* @deprecated see getClient() * @deprecated
* @see getClient()
*/ */
public $client = null; public $client = null;
/** @var CommandManager $commandManager /** @var CommandManager $commandManager
* @deprecated see getCommandManager() * @deprecated
* @see getCommandManager()
*/ */
public $commandManager = null; public $commandManager = null;
/** @var Database $database /** @var Database $database
* @deprecated see getDatabase() * @deprecated
* @see getDatabase()
*/ */
public $database = null; public $database = null;
/** @var ManialinkManager $manialinkManager /** @var ManialinkManager $manialinkManager
* @deprecated see getManialinkManager * @deprecated
* @see getManialinkManager
*/ */
public $manialinkManager = null; public $manialinkManager = null;
/** @var MapManager $mapManager /** @var MapManager $mapManager
* @deprecated see getMapManager() * @deprecated
* @see getMapManager()
*/ */
public $mapManager = null; public $mapManager = null;
/** @var PlayerManager $playerManager /** @var PlayerManager $playerManager
* @deprecated see getPlayerManager() * @deprecated
* @see getPlayerManager()
*/ */
public $playerManager = null; public $playerManager = null;
/** @var PluginManager $pluginManager /** @var PluginManager $pluginManager
* @deprecated see getPluginManager() * @deprecated
* @see getPluginManager()
*/ */
public $pluginManager = null; public $pluginManager = null;
/** @var Server $server /** @var Server $server
* @deprecated see getServer() * @deprecated
* @see getServer()
*/ */
public $server = null; public $server = null;
/** @var SettingManager $settingManager /** @var SettingManager $settingManager
* @deprecated see getSettingManager() * @deprecated
* @see getSettingManager()
*/ */
public $settingManager = null; public $settingManager = null;
/** @var StatisticManager $statisticManager /** @var StatisticManager $statisticManager
* @deprecated see getStatisticManager() * @deprecated
* @see getStatisticManager()
*/ */
public $statisticManager = null; public $statisticManager = null;
/** @var UpdateManager $updateManager /** @var UpdateManager $updateManager
* @deprecated see getUpdateManager() * @deprecated
* @see getUpdateManager()
*/ */
public $updateManager = null; public $updateManager = null;
/** @var ErrorHandler $errorHandler /** @var ErrorHandler $errorHandler
* @deprecated see getErrorHandler() * @deprecated
* @see getErrorHandler()
*/ */
public $errorHandler = null; public $errorHandler = null;
/** @var TimerManager $timerManager /** @var TimerManager $timerManager
* @deprecated see getTimerManager() * @deprecated
* @see getTimerManager()
*/ */
public $timerManager = null; public $timerManager = null;
/** @var AsynchronousFileReader $fileReader /** @var AsynchronousFileReader $fileReader
* @deprecated see getFileReader() * @deprecated
* @see getFileReader()
*/ */
public $fileReader = null; public $fileReader = null;
/** @var BillManager $billManager /** @var BillManager $billManager
* @deprecated see getBillManager() * @deprecated
* @see getBillManager()
*/ */
public $billManager = null; public $billManager = null;

View File

@ -33,13 +33,19 @@ class ManialinkManager implements ManialinkPageAnswerListener, CallbackListener
* Public properties * Public properties
*/ */
/** @var StyleManager $styleManager */ /** @var StyleManager $styleManager */
/** @deprecated see getStyleManager() */ /** @deprecated
* @see getStyleManager()
*/
public $styleManager = null; public $styleManager = null;
/** @var CustomUIManager $customUIManager */ /** @var CustomUIManager $customUIManager */
/** @deprecated see getCustomUIManager() */ /** @deprecated
* @see getCustomUIManager()
*/
public $customUIManager = null; public $customUIManager = null;
/** @var IconManager $iconManager */ /** @var IconManager $iconManager */
/** @deprecated see getIconManager() */ /** @deprecated
* @see getIconManager()
*/
public $iconManager = null; public $iconManager = null;
/* /*

View File

@ -51,26 +51,40 @@ class MapManager implements CallbackListener {
/* /*
* Public properties * Public properties
*/ */
/** @var MapQueue $mapQueue */ /** @var MapQueue $mapQueue
/** @deprecated see getMapQueue() */ * @deprecated
* @see getMapQueue()
*/
public $mapQueue = null; public $mapQueue = null;
/** @var MapCommands $mapCommands */ /** @var MapCommands $mapCommands
/** @deprecated see getMapCommands() */ * @deprecated
* @see getMapCommands()
*/
public $mapCommands = null; public $mapCommands = null;
/** @var MapActions $mapActions */ /** @var MapActions $mapActions
/** @deprecated see getMapActions() */ * @deprecated
* @see getMapActions()
*/
public $mapActions = null; public $mapActions = null;
/** @var MapList $mapList */ /** @var MapList $mapList
/** @deprecated see getMapList() */ * @deprecated
* @see getMapList()
*/
public $mapList = null; public $mapList = null;
/** @var DirectoryBrowser $directoryBrowser */ /** @var DirectoryBrowser $directoryBrowser
/** @deprecated see getDirectoryBrowser() */ * @deprecated
* @see getDirectoryBrowser()
*/
public $directoryBrowser = null; public $directoryBrowser = null;
/** @var ManiaExchangeList $mxList */ /** @var ManiaExchangeList $mxList
/** @deprecated see getMXList() */ * @deprecated
* @see getMXList()
*/
public $mxList = null; public $mxList = null;
/** @var ManiaExchangeManager $mxManager */ /** @var ManiaExchangeManager $mxManager
/** @deprecated see getMXManager() */ * @deprecated
* @see getMXManager()
*/
public $mxManager = null; public $mxManager = null;
/* /*

View File

@ -515,9 +515,13 @@ class PlayerActions {
/** /**
* Check if a Player is muted * Check if a Player is muted
* *
* @deprecated see Player/isMuted() * @deprecated
* @see Player::isMuted()
*/ */
public function isPlayerMuted($login) { public function isPlayerMuted($login) {
return $this->maniaControl->getPlayerManager()->getPlayer($login)->isMuted(); if ($player = $this->maniaControl->getPlayerManager()->getPlayer($login)) {
return $player->isMuted();
}
return false;
} }
} }

View File

@ -37,23 +37,35 @@ class PlayerManager implements CallbackListener, TimerListener {
/* /*
* Public properties * Public properties
*/ */
/** @var PlayerActions $playerActions */ /** @var PlayerActions $playerActions
/** @deprecated see getPlayerActions() */ * @deprecated
* @see getPlayerActions()
*/
public $playerActions = null; public $playerActions = null;
/** @var PlayerCommands $playerCommands */ /** @var PlayerCommands $playerCommands
/** @deprecated see getPlayerCommands() */ * @deprecated
* @see getPlayerCommands()
*/
public $playerCommands = null; public $playerCommands = null;
/** @var PlayerDetailed $playerDetailed */ /** @var PlayerDetailed $playerDetailed
/** @deprecated see getPlayerDetailed() */ * @deprecated
* @see getPlayerDetailed()
*/
public $playerDetailed = null; public $playerDetailed = null;
/** @var PlayerDataManager $playerDataManager */ /** @var PlayerDataManager $playerDataManager
/** @deprecated see getPlayerDataManager() */ * @deprecated
* @see getPlayerDataManager()
*/
public $playerDataManager = null; public $playerDataManager = null;
/** @var PlayerList $playerList */ /** @var PlayerList $playerList
/** @deprecated see getPlayerList() */ * @deprecated
* @see getPlayerList()
*/
public $playerList = null; public $playerList = null;
/** @var AdminLists $adminLists */ /** @var AdminLists $adminLists
/** @deprecated see getAdminLists() */ * @deprecated
* @see getAdminLists()
*/
public $adminLists = null; public $adminLists = null;
/* /*
@ -154,15 +166,6 @@ class PlayerManager implements CallbackListener, TimerListener {
return $this->playerDetailed; return $this->playerDetailed;
} }
/**
* Return the player data manager
*
* @return PlayerDataManager
*/
public function getPlayerDataManager() {
return $this->playerDataManager;
}
/** /**
* Return the player list * Return the player list
* *
@ -386,6 +389,15 @@ class PlayerManager implements CallbackListener, TimerListener {
return $count; return $count;
} }
/**
* Return the player data manager
*
* @return PlayerDataManager
*/
public function getPlayerDataManager() {
return $this->playerDataManager;
}
/** /**
* Update PlayerInfo * Update PlayerInfo
* *

View File

@ -35,20 +35,30 @@ class Server implements CallbackListener {
public $p2pPort = -1; public $p2pPort = -1;
public $login = null; public $login = null;
public $titleId = null; public $titleId = null;
/** @var Directory $directory */ /** @var Directory $directory
/** @deprecated see getDirectory() */ * @deprecated
* @see getDirectory()
*/
public $directory = null; public $directory = null;
/** @var Commands $commands */ /** @var Commands $commands
/** @deprecated see getCommands() */ * @deprecated
* @see getCommands()
*/
public $commands = null; public $commands = null;
/** @var UsageReporter $usageReporter */ /** @var UsageReporter $usageReporter
/** @deprecated see getUsageReporter() */ * @deprecated
* @see getUsageReporter()
*/
public $usageReporter = null; public $usageReporter = null;
/** @var RankingManager $rankingManager */ /** @var RankingManager $rankingManager
/** @deprecated see getRankingManager() */ * @deprecated
* @see getRankingManager()
*/
public $rankingManager = null; public $rankingManager = null;
/** @var ScriptManager $scriptManager */ /** @var ScriptManager $scriptManager
/** @deprecated see getScriptManager() */ * @deprecated
* @see getScriptManager()
*/
public $scriptManager = null; public $scriptManager = null;
/* /*
@ -113,15 +123,6 @@ class Server implements CallbackListener {
return $this->config; return $this->config;
} }
/**
* Return the server directory
*
* @return Directory
*/
public function getDirectory() {
return $this->directory;
}
/** /**
* Return the server commands * Return the server commands
* *
@ -335,6 +336,15 @@ class Server implements CallbackListener {
return $ghostReplay; return $ghostReplay;
} }
/**
* Return the server directory
*
* @return Directory
*/
public function getDirectory() {
return $this->directory;
}
/** /**
* Check if ManiaControl has Access to the given Directory * Check if ManiaControl has Access to the given Directory
* *

View File

@ -32,11 +32,15 @@ class StatisticManager {
/* /*
* Public properties * Public properties
*/ */
/** @var StatisticCollector $statisticCollector */ /** @var StatisticCollector $statisticCollector
/** @deprecated see getStatisticCollector() */ * @deprecated
* @see getStatisticCollector()
*/
public $statisticCollector = null; public $statisticCollector = null;
/** @var SimpleStatsList $simpleStatsList */ /** @var SimpleStatsList $simpleStatsList
/** @deprecated see getSimpleStatsList() */ * @deprecated
* @see getSimpleStatsList()
*/
public $simpleStatsList = null; public $simpleStatsList = null;
/* /*

View File

@ -40,7 +40,8 @@ class UpdateManager implements CallbackListener, CommandListener, TimerListener
* Public properties * Public properties
*/ */
/** @var PluginUpdateManager $pluginUpdateManager /** @var PluginUpdateManager $pluginUpdateManager
* @deprecated see getPluginUpdateManager() * @deprecated
* @see getPluginUpdateManager()
*/ */
public $pluginUpdateManager = null; public $pluginUpdateManager = null;