From f7070a51e151bfd730a6f0998fafee1ddb1f5b29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20Schro=CC=88der?= Date: Thu, 15 May 2014 19:30:44 +0200 Subject: [PATCH] fixed getPlayer --- application/core/Players/PlayerManager.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/application/core/Players/PlayerManager.php b/application/core/Players/PlayerManager.php index 68b18c74..cf71ec6c 100644 --- a/application/core/Players/PlayerManager.php +++ b/application/core/Players/PlayerManager.php @@ -357,11 +357,14 @@ class PlayerManager implements CallbackListener, TimerListener { /** * Get a Player by Login * - * @param string $login - * @param bool $connectedPlayersOnly + * @param mixed $login + * @param bool $connectedPlayersOnly * @return Player */ public function getPlayer($login, $connectedPlayersOnly = false) { + if ($login instanceof Player) { + return $login; + } if (!isset($this->players[$login])) { if ($connectedPlayersOnly) { return null;