getUser(); } else if ($msg instanceof RAPI_Response){ $user = $msg->getRelatedRequest()->getUser(); } else { throw new RAPI_Exception("Invalid usage of CryptUtils::getDigestForMessage(); Unimplemented message type ('".get_class($msg)."')"); } $timestamp = $msg->getTime(); $details = $msg->getDetails(true); return self::getDigest($user, $timestamp, $details, $passphrase); } } ?>