From 3dff41786d9a00a6dce81fee4345b0ebd374d06c Mon Sep 17 00:00:00 2001 From: jld3103 Date: Wed, 14 Jun 2023 16:42:04 +0200 Subject: files_versions: Add OpenAPI spec Signed-off-by: jld3103 --- apps/files_versions/lib/Capabilities.php | 2 ++ apps/files_versions/lib/Controller/PreviewController.php | 16 +++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) (limited to 'apps/files_versions/lib') diff --git a/apps/files_versions/lib/Capabilities.php b/apps/files_versions/lib/Capabilities.php index b5861db8937..7091f9c4676 100644 --- a/apps/files_versions/lib/Capabilities.php +++ b/apps/files_versions/lib/Capabilities.php @@ -42,6 +42,8 @@ class Capabilities implements ICapability { /** * Return this classes capabilities + * + * @return array{files: array{versioning: bool, version_labeling: bool, version_deletion: bool}} */ public function getCapabilities() { return [ diff --git a/apps/files_versions/lib/Controller/PreviewController.php b/apps/files_versions/lib/Controller/PreviewController.php index 0e625dc2139..1365e7e50fa 100644 --- a/apps/files_versions/lib/Controller/PreviewController.php +++ b/apps/files_versions/lib/Controller/PreviewController.php @@ -69,11 +69,17 @@ class PreviewController extends Controller { * @NoAdminRequired * @NoCSRFRequired * - * @param string $file - * @param int $x - * @param int $y - * @param string $version - * @return DataResponse|FileDisplayResponse + * Get the preview for a file version + * + * @param string $file Path of the file + * @param int $x Width of the preview + * @param int $y Height of the preview + * @param string $version Version of the file to get the preview for + * @return FileDisplayResponse|DataResponse, array{}> + * + * 200: Preview returned + * 400: Getting preview is not possible + * 404: Preview not found */ public function getPreview( string $file = '', -- cgit v1.2.3