function onPlayerConnect($login, $isSpectator) { $playerInfos = $this->connection->getPlayerInfo($login, 1); $details = $this->connection->getDetailedPlayerInfo($login); foreach ($details as $key => $value) { if ($value) { $playerInfos->{$key} = $value; } } $playerInfos->isConnected = true; if ($isSpectator) { $this->spectators[$login] = $playerInfos; } else { $this->players[$login] = $playerInfos; } }