diff options
author | Eduardo Morales <emoral435@gmail.com> | 2024-03-11 08:11:53 -0500 |
---|---|---|
committer | Eduardo Morales <emoral435@gmail.com> | 2024-03-11 15:57:12 -0500 |
commit | a8844d408b2b48ecfac40d33d1582e24bf5b48a4 (patch) | |
tree | cb5ec1bbc3df6247d446078843b15797ff202285 /apps/files_versions/lib/Versions | |
parent | 4cf4fdc2785d2ed634e0e23697847f9e58fa99d5 (diff) | |
download | nextcloud-server-a8844d408b2b48ecfac40d33d1582e24bf5b48a4.tar.gz nextcloud-server-a8844d408b2b48ecfac40d33d1582e24bf5b48a4.zip |
fix(files_version): deprecated INameableVersion
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
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; } } |