From 04a6bb1486fc0d699ce8f5e1f8cb4bb923e8e25c Mon Sep 17 00:00:00 2001 From: Romain Neutron Date: Wed, 4 Dec 2013 12:48:33 +0100 Subject: [PATCH] Fix latest merge, add missing repository method --- .../Phrasea/Model/Repositories/SessionRepository.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php index 3bb2de84ee..8ce2da67e0 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php @@ -21,4 +21,15 @@ use Doctrine\ORM\EntityRepository; */ class SessionRepository extends EntityRepository { + public function findByUser(\User_Adapter $user) + { + $dql = 'SELECT s + FROM Alchemy\Phrasea\Model\Entities\Session s + WHERE s.usr_id = :usr_id'; + + $query = $this->_em->createQuery($dql); + $query->setParameters(array('usr_id' => $user->get_id())); + + return $query->getResult(); + } }