/**
* @param $id
* @param Request $request
* @return Article
*
*
* @ApiDoc(
* resource=true,
* description="Add a citation data to an article" ,
* method="POST",
* requirements={
* {
* "name"="raw",
* "dataType"="string",
* "requirement"="\d+",
* "description"="raw citation in any format"
* }
* }
* )
*/
public function postArticleCitationAction($id, Request $request)
{
$citation = new Citation();
$citation->setRaw($request->get('raw'));
$citation->setOrderNum($request->get('orderNum', 0));
$citation->setType($request->get('type'));
$article = $this->addCitation2Article($id, $citation, $request);
return $article;
}