public function getQueueNumberForSong(Song $song) { $em = $this->getEntityManager(); $res = $em->getRepository('AppBundle:Song')->createQueryBuilder('s')->where('s.event = :event AND s.played = false AND s.isSearchable = true')->setParameters(['event' => $song->getEvent()])->getQuery()->getResult(); return count($res); }