Newscoop\GimmeBundle\Controller\SnippetTemplatesController::getSnippetTemplatesAction PHP Method

getSnippetTemplatesAction() public method

Get all SnippetTemplates
public getSnippetTemplatesAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
return array
    public function getSnippetTemplatesAction(Request $request)
    {
        $show = $request->query->get('show', 'enabled');
        $em = $this->container->get('em');
        $snippetTemplates = $em->getRepository('Newscoop\\Entity\\Snippet\\SnippetTemplate')->getSnippetTemplateQueryBuilder($show);
        $paginator = $this->get('newscoop.paginator.paginator_service');
        $snippetTemplates = $paginator->paginate($snippetTemplates, array('distinct' => false));
        return $snippetTemplates;
    }