diff options
Diffstat (limited to 'apps/files_versions/lib/Versions')
4 files changed, 8 insertions, 6 deletions
diff --git a/apps/files_versions/lib/Versions/IMetadataVersion.php b/apps/files_versions/lib/Versions/IMetadataVersion.php index c11ec57f7d0..0fdfa96bfd9 100644 --- a/apps/files_versions/lib/Versions/IMetadataVersion.php +++ b/apps/files_versions/lib/Versions/IMetadataVersion.php @@ -34,5 +34,5 @@ interface IMetadataVersion { * @param string $key the key for the json value of the metadata column * @since 29.0.0 */ - public function getMetadataValue(string $key): string; + public function getMetadataValue(string $key): ?string; } diff --git a/apps/files_versions/lib/Versions/INameableVersion.php b/apps/files_versions/lib/Versions/INameableVersion.php index b6ddb951e25..7752247c791 100644 --- a/apps/files_versions/lib/Versions/INameableVersion.php +++ b/apps/files_versions/lib/Versions/INameableVersion.php @@ -24,12 +24,13 @@ declare(strict_types=1); namespace OCA\Files_Versions\Versions; /** + * @deprecated 29.0.0 * @since 26.0.0 */ interface INameableVersion { /** * Get the user created label - * + * @deprecated 29.0.0 * @return string * @since 26.0.0 */ diff --git a/apps/files_versions/lib/Versions/INameableVersionBackend.php b/apps/files_versions/lib/Versions/INameableVersionBackend.php index 4a8c094cf18..5df2ce57865 100644 --- a/apps/files_versions/lib/Versions/INameableVersionBackend.php +++ b/apps/files_versions/lib/Versions/INameableVersionBackend.php @@ -24,12 +24,13 @@ declare(strict_types=1); namespace OCA\Files_Versions\Versions; /** + * @deprecated 29.0.0 * @since 26.0.0 */ interface INameableVersionBackend { /** * Set the label for a version. - * + * @deprecated 29.0.0 * @since 26.0.0 */ public function setVersionLabel(IVersion $version, string $label): void; diff --git a/apps/files_versions/lib/Versions/Version.php b/apps/files_versions/lib/Versions/Version.php index 0e5417783e4..b3b06812f75 100644 --- a/apps/files_versions/lib/Versions/Version.php +++ b/apps/files_versions/lib/Versions/Version.php @@ -123,10 +123,10 @@ class Version implements IVersion, INameableVersion, IMetadataVersion { return $this->user; } - public function getMetadataValue(string $key): string { + public function getMetadataValue(string $key): ?string { if ($this->backend instanceof IMetadataVersionBackend && $this->sourceFileInfo instanceof Node) { - return $this->backend->getMetadataValue($this->sourceFileInfo, "author") ?? ''; + return $this->backend->getMetadataValue($this->sourceFileInfo, "author"); } - return ''; + return null; } } |