Consider the following method:
public function isTokenUnique($token) { $manager = $this->getEntityManager(); $query = $manager-> createQuery('SELECT 1 FROM AppBundle:Member m WHERE m.token = :token') ->setParameter('token', $token) ->setMaxResults(1) ; return (count($query->getResult()) == 0); }
Note the call setMaxResults() . This may be important in some cases.
source share