/** * @param UserRepository $userRepository * @param string $username * @param string $cyrillicName * @param string $email * @return bool */ private function checkUserExist(UserRepository $userRepository, $username, $cyrillicName, $email) { $user = $userRepository->findByUsername($username); if (!$user) { $user = $userRepository->findByName($cyrillicName); } if (!$user) { $user = $userRepository->findOneByEmail($email); } return (bool) $user; }