public function getSnippetAction(Request $request, $snippetId)
{
// XXX Check if the SnippetID belongs to the articleNumber
$show = $request->query->get('show', 'enabled');
$rendered = $request->query->get('rendered', 'false');
$em = $this->container->get('em');
$snippetRepo = $em->getRepository('Newscoop\\Entity\\Snippet');
$snippet = $snippetRepo->getSnippetById($snippetId, $show);
if (!$snippet) {
throw new EntityNotFoundException('Result was not found.');
}
if ($view = $request->attributes->get('_view')) {
if ($rendered == 'true') {
$view->setSerializerGroups(array('rendered'));
}
}
return $snippet;
}