Newscoop\GimmeBundle\Controller\TopicsController::searchTopicsAction PHP Method

searchTopicsAction() public method

Get list of topics by given search query
public searchTopicsAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request
    public function searchTopicsAction(Request $request)
    {
        $em = $this->container->get('em');
        $query = $request->query->get('query', '');
        $topics = $em->getRepository('Newscoop\\NewscoopBundle\\Entity\\Topic')->searchTopics($query);
        $paginator = $this->get('newscoop.paginator.paginator_service');
        $topics = $paginator->paginate($topics, array('distinct' => false));
        return $topics;
    }