/** * @param string $userName * @return ImmortalUser */ public function findOneByUsername(string $userName) : ImmortalUser { $user = parent::findOneByUsername($userName); if (!$user instanceof ImmortalUser) { throw new UserNotFoundException(); } return $user; }
/** * @param $username * * @return mixed * @codeCoverageIgnore */ public function findOneByUsername($username) { return parent::findOneByUsername($username); }
/** * @param $username * @return mixed */ public function getUserByUsername($username) { return $this->userRepository->findOneByUsername($username); }
/** * @param string $username * * @return AuthenticationInterface */ public function findAuthenticationByUsername($username) { $username = strtolower($username); return $this->repository->findOneByUsername($username); }