/** * @param string $key * @return SJB_GuestAlert */ public static function getGuestAlertByKey($key) { $guestAlertInfoReceived = SJB_GuestAlertManager::getGuestAlertInfoFromKey($key); $guestAlertSID = SJB_Array::get($guestAlertInfoReceived, 'sid'); $keyReceived = SJB_Array::get($guestAlertInfoReceived, 'key'); $guestAlert = SJB_GuestAlertManager::getObjectBySID($guestAlertSID); $guestAlert->validateReceivedKey($keyReceived); return $guestAlert; }