EventRepository.php 529B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace Muzich\CoreBundle\Repository;
  3. use Doctrine\ORM\EntityRepository;
  4. class EventRepository extends EntityRepository
  5. {
  6. public function getEvents($user_id)
  7. {
  8. $events = array();
  9. $result = $this->getEntityManager()
  10. ->createQuery('SELECT e FROM MuzichCoreBundle:Event e
  11. WHERE e.user = :uid'
  12. )
  13. ->setParameter('uid', $user_id)
  14. ->getArrayResult()
  15. ;
  16. foreach ($result as $event)
  17. {
  18. $events[$event['type']] = $event;
  19. }
  20. return $events;
  21. }
  22. }