/** * @param CHelpdeskUser $oHelpdeskUser Helpdesk user object * * @return bool */ public function updateUser(CHelpdeskUser $oHelpdeskUser) { $bResult = false; try { if ($oHelpdeskUser->validate()) { $bResult = $this->oStorage->updateUser($oHelpdeskUser); if (!$bResult) { $this->moveStorageExceptionToManager(); throw new CApiManagerException(Errs::HelpdeskManager_UserUpdateFailed); } } } catch (CApiBaseException $oException) { $bResult = false; $this->setLastException($oException); } return $bResult; }