public function createFile(Request $request)
{
$namespace = $request->request->get('namespace');
$parentPath = $request->request->get('parentPath');
$filename = $request->request->get('filename');
try {
$file = $this->filesystem()->getFile("{$namespace}://{$parentPath}/{$filename}");
$file->put('');
return $this->json($file->getPath(), Response::HTTP_OK);
} catch (IOException $e) {
$msg = Trans::__('Unable to create file: %FILE%', ['%FILE%' => $filename]);
$this->logException($msg, $e);
return $this->json($msg, Response::HTTP_INTERNAL_SERVER_ERROR);
}
}