Ojs\UserBundle\Entity\UserRepository::loadUserByUsername PHP Метод

loadUserByUsername() публичный Метод

public loadUserByUsername ( string $username ) : User
$username string
Результат User
    public function loadUserByUsername($username)
    {
        try {
            $q = $this->createQueryBuilder('u')->select('u')->where('u.username = :username OR u.email = :email')->setParameters(['username' => $username, 'email' => $username])->getQuery();
            $user = $q->getSingleResult();
            return $user;
        } catch (\Exception $e) {
            $message = sprintf('Unable to find an active admin OjsUserBundle:User object identified by "%s".', $username);
            throw new UsernameNotFoundException($message, 0, $e);
        }
    }