public function importAction(Request $request) { if ($request->getMethod() == 'POST') { $uploadedFile = $request->files->get('Filedata'); $document = new Document(); $timestamp = $request->request->get('timestamp'); $token = $request->request->get('token'); $document->setFile($uploadedFile, $timestamp, $token); if ($document->upload()) { $em = $this->getDoctrine()->getManager(); return new Response(json_encode(Payment::import($em, $document))); } } return new Response(json_encode(false)); }