$user->getId()]; $query = $this->_em->createQuery($dql); $query->setParameters($params); return $query->getResult(); } /** * @param $providerId * @param $distantId * @return UsrAuthProvider|null * @throws \Doctrine\ORM\NonUniqueResultException */ public function findWithProviderAndId($providerId, $distantId) { $dql = 'SELECT u FROM Phraseanet:UsrAuthProvider u WHERE u.provider = :providerId AND u.distant_id = :distantId'; $params = ['providerId' => $providerId, 'distantId' => $distantId]; $query = $this->_em->createQuery($dql); $query->setParameters($params); return $query->getOneOrNullResult(); } }