playermanager removed deprecates
This commit is contained in:
parent
787510296e
commit
f81e233af3
@ -21,13 +21,14 @@ use Maniaplanet\DedicatedServer\Xmlrpc\UnknownPlayerException;
|
|||||||
/**
|
/**
|
||||||
* Class managing Players
|
* Class managing Players
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @author ManiaControl Team <mail@maniacontrol.com>
|
* @author ManiaControl Team <mail@maniacontrol.com>
|
||||||
* @copyright 2014-2017 ManiaControl Team
|
* @copyright 2014-2017 ManiaControl Team
|
||||||
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
|
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
|
||||||
*/
|
*/
|
||||||
class PlayerManager implements CallbackListener, TimerListener, CommunicationListener, UsageInformationAble {
|
class PlayerManager implements CallbackListener, TimerListener, CommunicationListener, UsageInformationAble {
|
||||||
use UsageInformationTrait;
|
use UsageInformationTrait;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Constants
|
* Constants
|
||||||
*/
|
*/
|
||||||
@ -41,40 +42,6 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
const STAT_JOIN_COUNT = 'Joins';
|
const STAT_JOIN_COUNT = 'Joins';
|
||||||
const STAT_SERVERTIME = 'Servertime';
|
const STAT_SERVERTIME = 'Servertime';
|
||||||
|
|
||||||
/*
|
|
||||||
* Public properties
|
|
||||||
*/
|
|
||||||
/** @var PlayerActions $playerActions
|
|
||||||
* @deprecated
|
|
||||||
* @see getPlayerActions()
|
|
||||||
*/
|
|
||||||
public $playerActions = null;
|
|
||||||
/** @var PlayerCommands $playerCommands
|
|
||||||
* @deprecated
|
|
||||||
* @see getPlayerCommands()
|
|
||||||
*/
|
|
||||||
public $playerCommands = null;
|
|
||||||
/** @var PlayerDetailed $playerDetailed
|
|
||||||
* @deprecated
|
|
||||||
* @see getPlayerDetailed()
|
|
||||||
*/
|
|
||||||
public $playerDetailed = null;
|
|
||||||
/** @var PlayerDataManager $playerDataManager
|
|
||||||
* @deprecated
|
|
||||||
* @see getPlayerDataManager()
|
|
||||||
*/
|
|
||||||
public $playerDataManager = null;
|
|
||||||
/** @var PlayerList $playerList
|
|
||||||
* @deprecated
|
|
||||||
* @see getPlayerList()
|
|
||||||
*/
|
|
||||||
public $playerList = null;
|
|
||||||
/** @var AdminLists $adminLists
|
|
||||||
* @deprecated
|
|
||||||
* @see getAdminLists()
|
|
||||||
*/
|
|
||||||
public $adminLists = null;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Private properties
|
* Private properties
|
||||||
*/
|
*/
|
||||||
@ -83,6 +50,25 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/** @var Player[] $players */
|
/** @var Player[] $players */
|
||||||
private $players = array();
|
private $players = array();
|
||||||
|
|
||||||
|
/** @var PlayerActions $playerActions */
|
||||||
|
private $playerActions = null;
|
||||||
|
|
||||||
|
/** @var PlayerCommands $playerCommands */
|
||||||
|
|
||||||
|
private $playerCommands = null;
|
||||||
|
/** @var PlayerDetailed $playerDetailed */
|
||||||
|
|
||||||
|
private $playerDetailed = null;
|
||||||
|
|
||||||
|
/** @var PlayerDataManager $playerDataManager */
|
||||||
|
private $playerDataManager = null;
|
||||||
|
|
||||||
|
/** @var PlayerList $playerList */
|
||||||
|
private $playerList = null;
|
||||||
|
|
||||||
|
/** @var AdminLists $adminLists */
|
||||||
|
private $adminLists = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Construct a new Player Manager
|
* Construct a new Player Manager
|
||||||
*
|
*
|
||||||
@ -179,6 +165,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Return the player actions
|
* Return the player actions
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return PlayerActions
|
* @return PlayerActions
|
||||||
*/
|
*/
|
||||||
public function getPlayerActions() {
|
public function getPlayerActions() {
|
||||||
@ -188,6 +175,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Return the player commands
|
* Return the player commands
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return PlayerCommands
|
* @return PlayerCommands
|
||||||
*/
|
*/
|
||||||
public function getPlayerCommands() {
|
public function getPlayerCommands() {
|
||||||
@ -197,6 +185,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Return the player detailed
|
* Return the player detailed
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return PlayerDetailed
|
* @return PlayerDetailed
|
||||||
*/
|
*/
|
||||||
public function getPlayerDetailed() {
|
public function getPlayerDetailed() {
|
||||||
@ -206,6 +195,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Return the player list
|
* Return the player list
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return PlayerList
|
* @return PlayerList
|
||||||
*/
|
*/
|
||||||
public function getPlayerList() {
|
public function getPlayerList() {
|
||||||
@ -215,6 +205,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Return the admin lists
|
* Return the admin lists
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return AdminLists
|
* @return AdminLists
|
||||||
*/
|
*/
|
||||||
public function getAdminLists() {
|
public function getAdminLists() {
|
||||||
@ -224,6 +215,8 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Handle OnInit callback
|
* Handle OnInit callback
|
||||||
|
*
|
||||||
|
* @internal
|
||||||
*/
|
*/
|
||||||
public function onInit() {
|
public function onInit() {
|
||||||
// Add all players
|
// Add all players
|
||||||
@ -324,6 +317,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Handle PlayerConnect Callback
|
* Handle PlayerConnect Callback
|
||||||
*
|
*
|
||||||
|
* @internal
|
||||||
* @param array $callback
|
* @param array $callback
|
||||||
*/
|
*/
|
||||||
public function playerConnect(array $callback) {
|
public function playerConnect(array $callback) {
|
||||||
@ -341,6 +335,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Handle PlayerDisconnect callback
|
* Handle PlayerDisconnect callback
|
||||||
*
|
*
|
||||||
|
* @internal
|
||||||
* @param array $callback
|
* @param array $callback
|
||||||
*/
|
*/
|
||||||
public function playerDisconnect(array $callback) {
|
public function playerDisconnect(array $callback) {
|
||||||
@ -411,6 +406,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Get the count of all Players
|
* Get the count of all Players
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @param bool $withoutSpectators
|
* @param bool $withoutSpectators
|
||||||
* @param bool $withoutBots
|
* @param bool $withoutBots
|
||||||
* @return int
|
* @return int
|
||||||
@ -439,6 +435,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Return the player data manager
|
* Return the player data manager
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return PlayerDataManager
|
* @return PlayerDataManager
|
||||||
*/
|
*/
|
||||||
public function getPlayerDataManager() {
|
public function getPlayerDataManager() {
|
||||||
@ -448,6 +445,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Update PlayerInfo
|
* Update PlayerInfo
|
||||||
*
|
*
|
||||||
|
* @internal
|
||||||
* @param array $callback
|
* @param array $callback
|
||||||
*/
|
*/
|
||||||
public function playerInfoChanged(array $callback) {
|
public function playerInfoChanged(array $callback) {
|
||||||
@ -501,6 +499,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Get a Player by login
|
* Get a Player by login
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @param mixed $login
|
* @param mixed $login
|
||||||
* @param bool $connectedPlayersOnly
|
* @param bool $connectedPlayersOnly
|
||||||
* @return Player
|
* @return Player
|
||||||
@ -556,6 +555,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Get all Players
|
* Get all Players
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return Player[]
|
* @return Player[]
|
||||||
*/
|
*/
|
||||||
public function getPlayers() {
|
public function getPlayers() {
|
||||||
@ -565,6 +565,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Get a List of Spectators
|
* Get a List of Spectators
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return Player[]
|
* @return Player[]
|
||||||
*/
|
*/
|
||||||
public function getSpectators() {
|
public function getSpectators() {
|
||||||
@ -581,6 +582,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Get the count of all spectators
|
* Get the count of all spectators
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function getSpectatorCount() {
|
public function getSpectatorCount() {
|
||||||
@ -596,6 +598,7 @@ class PlayerManager implements CallbackListener, TimerListener, CommunicationLis
|
|||||||
/**
|
/**
|
||||||
* Get a Player by index
|
* Get a Player by index
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
* @param int $index
|
* @param int $index
|
||||||
* @param bool $connectedPlayersOnly
|
* @param bool $connectedPlayersOnly
|
||||||
* @return Player
|
* @return Player
|
||||||
|
Loading…
Reference in New Issue
Block a user