File: ramsey-collection.patch

package info (click to toggle)
icinga-php-thirdparty 0.13.1%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 79,868 kB
  • sloc: xml: 606,701; php: 356,236; javascript: 29,395; sql: 121; makefile: 67; sh: 6
file content (37 lines) | stat: -rw-r--r-- 1,014 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- a/vendor/ramsey/collection/src/AbstractArray.php
+++ b/vendor/ramsey/collection/src/AbstractArray.php
@@ -84,6 +84,7 @@ abstract class AbstractArray implements ArrayInterface
      * @return T|null the value stored at the offset, or null if the offset
      *     does not exist.
      */
+    #[\ReturnTypeWillChange]
     public function offsetGet($offset)
     {
         return $this->data[$offset] ?? null;
@@ -132,6 +133,11 @@ abstract class AbstractArray implements ArrayInterface
         return serialize($this->data);
     }

+    public function __serialize()
+    {
+        return $this->serialize();
+    }
+
     /**
      * Converts a serialized string representation into an instance object.
      *
@@ -149,6 +155,11 @@ abstract class AbstractArray implements ArrayInterface
         $this->data = $data;
     }

+    public function __unserialize(array $data)
+    {
+        $this->unserialize($data);
+    }
+
     /**
      * Returns the number of items in this array.
      *
--
2.41.0