/** * @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; }