/** * @param int $serverId * @param int $userId * @return MurmurRegistration */ public function getServerRegistration($serverId, $userId) { $serverId = intval($serverId); $userId = intval($userId); $server = $this->getServer($serverId); if (null === $server) { throw new Exception('Invalid server id, server not found.'); } return MurmurRegistration::fromIceObject($server->getRegistration($userId), $serverId, $userId); }
/** * @param int $registrationId * @return MurmurRegistration */ public function getRegistration($registrationId) { $reg = MurmurRegistration::fromIceObject(empty($registrationId) ? $this->iceObj->getRegistration() : $this->iceObj->getRegistration(intval($registrationId))); return $reg; }