From 7f6b946158b8cbf62947f8b74bac98683d140b12 Mon Sep 17 00:00:00 2001 From: kremsy Date: Fri, 14 Apr 2017 19:16:06 +0200 Subject: [PATCH] removed deprecated in statisticmanager --- core/Statistics/StatisticManager.php | 34 +++++++++++++++------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/core/Statistics/StatisticManager.php b/core/Statistics/StatisticManager.php index 034c41f6..fb13f9d6 100644 --- a/core/Statistics/StatisticManager.php +++ b/core/Statistics/StatisticManager.php @@ -10,13 +10,14 @@ use ManiaControl\Players\Player; /** * Statistic Manager Class * + * @api * @author ManiaControl Team * @copyright 2014-2017 ManiaControl Team * @license http://www.gnu.org/licenses/ GNU General Public License, Version 3 */ class StatisticManager implements UsageInformationAble { use UsageInformationTrait; - + /* * Constants */ @@ -33,20 +34,6 @@ class StatisticManager implements UsageInformationAble { const SPECIAL_STAT_ROCKET_ACC = 'Rocket Accuracy'; const SPECIAL_STAT_ARROW_ACC = 'Arrow Accuracy'; - /* - * Public properties - */ - /** @var StatisticCollector $statisticCollector - * @deprecated - * @see getStatisticCollector() - */ - public $statisticCollector = null; - /** @var SimpleStatsList $simpleStatsList - * @deprecated - * @see getSimpleStatsList() - */ - public $simpleStatsList = null; - /* * Private properties */ @@ -55,6 +42,12 @@ class StatisticManager implements UsageInformationAble { private $stats = array(); private $specialStats = array(); + /** @var StatisticCollector $statisticCollector */ + public $statisticCollector = null; + + /** @var SimpleStatsList $simpleStatsList */ + public $simpleStatsList = null; + /** * Construct a new statistic manager instance * @@ -181,6 +174,7 @@ class StatisticManager implements UsageInformationAble { /** * Return the statistic collector * + * @api * @return StatisticCollector */ public function getStatisticCollector() { @@ -190,6 +184,7 @@ class StatisticManager implements UsageInformationAble { /** * Return the simple stats list * + * @api * @return SimpleStatsList */ public function getSimpleStatsList() { @@ -199,6 +194,7 @@ class StatisticManager implements UsageInformationAble { /** * Get All statistics ordered by an given name * + * @api * @param string $statName * @param $serverIndex * @param $minValue @@ -247,6 +243,7 @@ class StatisticManager implements UsageInformationAble { /** * Gets The Ranking of an Special Stat * + * @api * @param string $statName * @param $serverIndex * @return array @@ -345,6 +342,7 @@ class StatisticManager implements UsageInformationAble { /** * Return the Stat Id * + * @api * @param string $statName * @return int */ @@ -359,12 +357,12 @@ class StatisticManager implements UsageInformationAble { /** * Get all statistics of a certain player * + * @api * @param Player $player * @param int $serverIndex * @return array */ public function getAllPlayerStats(Player $player, $serverIndex = -1) { - // TODO improve performance of the foreach $playerStats = array(); foreach ($this->stats as $stat) { $value = $this->getStatisticData($stat->name, $player->index, $serverIndex); @@ -447,6 +445,7 @@ class StatisticManager implements UsageInformationAble { /** * Get the value of an statistic * + * @api * @param $statName * @param $playerId * @param int $serverIndex @@ -532,6 +531,7 @@ class StatisticManager implements UsageInformationAble { /** * Increments a Statistic by one * + * @api * @param string $statName * @param Player $player * @param int $serverIndex @@ -544,6 +544,7 @@ class StatisticManager implements UsageInformationAble { /** * Inserts a Stat into the database * + * @api * @param string $statName * @param Player $player * @param int $serverIndex @@ -600,6 +601,7 @@ class StatisticManager implements UsageInformationAble { /** * Defines a Stat * + * @api * @param $statName * @param string $type * @param string $statDescription