/** * Save System User * * @param SystemUser $systemUser * @return void */ public function saveSystemUser(SystemUser $systemUser, $changePassword = false) { try { if ($changePassword) { $systemUser->setUserPassword(create_hash($systemUser->getUserPassword() . $systemUser->getUserName())); } return $this->getSystemUserDao()->saveSystemUser($systemUser); } catch (Exception $e) { throw new ServiceException($e->getMessage(), $e->getCode(), $e); } }