Переглянути джерело

修复:七牛云sdk在php8.1环境下报错

萤火科技 3 роки тому
батько
коміт
67880261ef

+ 1 - 1
vendor/qiniu/php-sdk/src/Qiniu/Auth.php

@@ -114,7 +114,7 @@ final class Auth
 
         // append body
         $data .= "\n\n";
-        if (strlen($body) > 0
+        if (!empty($body) > 0
             && isset($headers["Content-Type"])
             && $headers["Content-Type"] != "application/octet-stream"
         ) {

+ 6 - 0
vendor/qiniu/php-sdk/src/Qiniu/Http/Header.php

@@ -111,6 +111,7 @@ class Header implements \ArrayAccess, \IteratorAggregate, \Countable
      *
      * @return boolean
      */
+    #[\ReturnTypeWillChange]
     public function offsetExists($offset)
     {
         $key = self::normalizeKey($offset);
@@ -122,6 +123,7 @@ class Header implements \ArrayAccess, \IteratorAggregate, \Countable
      *
      * @return string|null
      */
+    #[\ReturnTypeWillChange]
     public function offsetGet($offset)
     {
         $key = self::normalizeKey($offset);
@@ -138,6 +140,7 @@ class Header implements \ArrayAccess, \IteratorAggregate, \Countable
      *
      * @return void
      */
+    #[\ReturnTypeWillChange]
     public function offsetSet($offset, $value)
     {
         $key = self::normalizeKey($offset);
@@ -151,6 +154,7 @@ class Header implements \ArrayAccess, \IteratorAggregate, \Countable
     /**
      * @return void
      */
+    #[\ReturnTypeWillChange]
     public function offsetUnset($offset)
     {
         $key = self::normalizeKey($offset);
@@ -160,6 +164,7 @@ class Header implements \ArrayAccess, \IteratorAggregate, \Countable
     /**
      * @return \ArrayIterator
      */
+    #[\ReturnTypeWillChange]
     public function getIterator()
     {
         $arr = array();
@@ -172,6 +177,7 @@ class Header implements \ArrayAccess, \IteratorAggregate, \Countable
     /**
      * @return int
      */
+    #[\ReturnTypeWillChange]
     public function count()
     {
         return count($this->data);