public function createFolder(Request $request)
{
$namespace = $request->request->get('namespace');
$parentPath = $request->request->get('parent');
$folderName = $request->request->get('foldername');
try {
$dir = $this->filesystem()->getDir("{$namespace}://{$parentPath}/{$folderName}");
$dir->create();
return $this->json($dir->getPath(), Response::HTTP_OK);
} catch (IOException $e) {
$msg = Trans::__('Unable to create directory: %DIR%', ['%DIR%' => $folderName]);
$this->logException($msg, $e);
return $this->json($msg, Response::HTTP_INTERNAL_SERVER_ERROR);
}
}