1 | <?php |
||
10 | abstract class Collection implements Iterator, Countable, ArrayAccess, JsonSerializable |
||
11 | { |
||
12 | protected $items; |
||
13 | protected $key; |
||
14 | |||
15 | 6 | public function __construct(array $items = []) |
|
19 | |||
20 | 1 | public function __clone() |
|
26 | |||
27 | 3 | public function reset() |
|
31 | |||
32 | public function replace(array $items = []) |
||
36 | |||
37 | 6 | public function add($item) |
|
41 | |||
42 | 4 | public function first() |
|
46 | |||
47 | public function jsonSerialize() |
||
53 | |||
54 | 3 | public function count() |
|
58 | |||
59 | 1 | public function current() |
|
63 | |||
64 | 1 | public function next() |
|
68 | |||
69 | 1 | public function key() |
|
73 | |||
74 | 5 | public function valid() |
|
79 | |||
80 | 5 | public function rewind() |
|
84 | |||
85 | public function offsetExists($offset): bool |
||
89 | |||
90 | public function offsetGet($offset) |
||
94 | |||
95 | public function offsetSet($offset, $value) |
||
99 | |||
100 | 1 | public function offsetUnset($offset) |
|
104 | } |
||
105 |