aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_versions/lib/Versions
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_versions/lib/Versions')
-rw-r--r--apps/files_versions/lib/Versions/IMetadataVersion.php2
-rw-r--r--apps/files_versions/lib/Versions/INameableVersion.php3
-rw-r--r--apps/files_versions/lib/Versions/INameableVersionBackend.php3
-rw-r--r--apps/files_versions/lib/Versions/Version.php6
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;
}
}