ACL()->get_granted_base()); $dql = 'SELECT f FROM Entities\Feed f WHERE f.base_id IS NULL '; if (count($base_ids) > 0) { $dql .= ' OR f.base_id IN (' . implode(', ', $base_ids) . ') '; } $dql .= ' OR f.public = true ORDER BY f.created_on DESC'; $query = $this->_em->createQuery($dql); $feeds = $query->getResult(); return $feeds; } public function find($id) { $dql = 'SELECT f FROM Entities\Feed f WHERE f.id = :id '; $query = $this->_em->createQuery($dql); $query->setParameter('id', $id); $feed = $query->getResult(); return $feed[0]; } }