public function findByCredentials($email, $password) { $user = $this->em->getRepository('Newscoop\\Entity\\User')->findOneBy(array('email' => $email)); if (empty($user) || !$user->isActive() || !$user->checkPassword($password)) { return null; } return $user; }