/** * Gets connected player * @param boolean $assertConnected Specifies if player has to be connected (throw excpeptoin if not * @return Player The logged Player */ public function getConnectedPlayer($assertConnected = true) { if (!isset(AuthenticationTool::$connectedPlayer)) { if ($assertConnected) { AuthenticationTool::getInstance()->assertPlayerConnected(); } AuthenticationTool::$connectedPlayer = OsteoFactory::getElement('Player', SessionTool::getInstance()->getParameter(AuthenticationTool::SESSION_PLAYER_ID)); } return AuthenticationTool::$connectedPlayer; }