/**
  * @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;
 }