X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/e2d81a5fda1b671ff17229a17bcdb8db94b7e849..301dffaba70eadd3e580427377fcfa0bcbdb159f:/Repository/UserRepository.php

diff --git a/Repository/UserRepository.php b/Repository/UserRepository.php
index 0d0ee4e..9f112ee 100644
--- a/Repository/UserRepository.php
+++ b/Repository/UserRepository.php
@@ -100,4 +100,26 @@ class UserRepository extends \Doctrine\ORM\EntityRepository {
 		//Send result
 		return $ret;
 	}
+
+	/**
+	 * Find all applicant by session
+	 *
+	 * @param $session The Session
+	 */
+	public function findAllApplicantBySession($session) {
+		//Get entity manager
+		$em = $this->getEntityManager();
+
+		//Fetch sessions
+		$ret = $this->getEntityManager()
+			->createQuery('SELECT u.id, u.pseudonym FROM RapsysAirBundle:Application a JOIN RapsysAirBundle:User u WITH u.id = a.user WHERE a.session = :session')
+			->setParameter('session', $session)
+			->getResult();
+
+		//Process result
+		$ret = array_column($ret, 'id', 'pseudonym');
+
+		//Send result
+		return $ret;
+	}
 }