]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fix more typing in OC\Archive classes
authorCôme Chilliet <come.chilliet@nextcloud.com>
Thu, 24 Feb 2022 11:25:04 +0000 (12:25 +0100)
committerCôme Chilliet <come.chilliet@nextcloud.com>
Thu, 24 Feb 2022 11:25:04 +0000 (12:25 +0100)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
lib/private/Archive/Archive.php
lib/private/Archive/TAR.php
lib/private/Archive/ZIP.php

index 4f8100530ac468ac85b6ee74cc00ea3595a466f6..31db51d59a11f39df57800d8455f01f5bdb093f8 100644 (file)
@@ -57,13 +57,13 @@ abstract class Archive {
        /**
         * get the uncompressed size of a file in the archive
         * @param string $path
-        * @return int
+        * @return int|false
         */
        abstract public function filesize($path);
        /**
         * get the last modified time of a file in the archive
         * @param string $path
-        * @return int
+        * @return int|false
         */
        abstract public function mtime($path);
        /**
index 1b8f72fd6ce5dd6fd539dfe92c181b95ef2ed001..a3c2abb41bbf6b96b47ff08bcb2ff9d8f1d9ec27 100644 (file)
@@ -186,22 +186,22 @@ class TAR extends Archive {
         * get the uncompressed size of a file in the archive
         *
         * @param string $path
-        * @return int
+        * @return int|false
         */
        public function filesize($path) {
                $stat = $this->getHeader($path);
-               return $stat['size'];
+               return $stat['size'] ?? false;
        }
 
        /**
         * get the last modified time of a file in the archive
         *
         * @param string $path
-        * @return int
+        * @return int|false
         */
        public function mtime($path) {
                $stat = $this->getHeader($path);
-               return $stat['mtime'];
+               return $stat['mtime'] ?? false;
        }
 
        /**
index 8c1b162206dea740a6c8cc5d71c5440219b7ed5c..5dad747edf019ae6636056913384fed4a2a501dc 100644 (file)
@@ -97,16 +97,16 @@ class ZIP extends Archive {
        /**
         * get the uncompressed size of a file in the archive
         * @param string $path
-        * @return int
+        * @return int|false
         */
        public function filesize($path) {
                $stat = $this->zip->statName($path);
-               return $stat['size'];
+               return $stat['size'] ?? false;
        }
        /**
         * get the last modified time of a file in the archive
         * @param string $path
-        * @return int
+        * @return int|false
         */
        public function mtime($path) {
                return filemtime($this->path);