]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix: Prevent PHP warnings when optional CacheEntry attributes are unset 39930/head
authorFerdinand Thiessen <opensource@fthiessen.de>
Wed, 16 Aug 2023 12:12:40 +0000 (14:12 +0200)
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>
Thu, 17 Aug 2023 09:48:53 +0000 (09:48 +0000)
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
lib/private/Files/Cache/Cache.php
lib/private/Files/Cache/CacheEntry.php

index 76b2fa942cc8ac3e13bcfada6601d0cc0a626871..949729925b51f41726602b14378a6c178e027d1c 100644 (file)
@@ -149,7 +149,7 @@ class Cache implements ICache {
         * get the stored metadata of a file or folder
         *
         * @param string | int $file either the path of a file or folder or the file id for a file or folder
-        * @return ICacheEntry|false the cache entry as array of false if the file is not found in the cache
+        * @return ICacheEntry|false the cache entry as array or false if the file is not found in the cache
         */
        public function get($file) {
                $query = $this->getQueryBuilder();
index 3c93296ff62d54e9b65190e06a499d39a4a3ede6..ce9df2823c80e48968e72255851a57450c31b98a 100644 (file)
@@ -114,15 +114,15 @@ class CacheEntry implements ICacheEntry {
        }
 
        public function getMetadataEtag(): ?string {
-               return $this->data['metadata_etag'];
+               return $this->data['metadata_etag'] ?? null;
        }
 
        public function getCreationTime(): ?int {
-               return $this->data['creation_time'];
+               return $this->data['creation_time'] ?? null;
        }
 
        public function getUploadTime(): ?int {
-               return $this->data['upload_time'];
+               return $this->data['upload_time'] ?? null;
        }
 
        public function getData() {