/** * Checks if a username is unique * Null and empty will always return false. * * @param string $username * * @return bool */ public function isUsernameUnique($username) { if ($username) { try { $this->userRepository->findUserByUsername($username); } catch (NoResultException $exc) { return true; } } return false; }