/** * @param string $username * @return bool */ public function needsOneTimeToken(string $username) : bool { try { $user = $this->loadUser->loadUserByUsername($username); } catch (UserNotFoundException $e) { return false; } return !empty($user->one_time_secret); }
/** * @param string $username * @return UserVO * @throws UserNotFoundException */ public function loadUserByUsername(string $username) : UserVO { return $this->loadUser->loadUserByUsername($username); }