| 1 | <?php |
||
| 4 | abstract class AbstractCollection |
||
| 5 | { |
||
| 6 | protected $collection = []; |
||
| 7 | |||
| 8 | abstract protected function ends(); |
||
| 9 | |||
| 10 | 363 | public function __construct(array $elements=[]) |
|
| 14 | |||
| 15 | 339 | public function get($key) |
|
| 20 | |||
| 21 | 342 | public function set($value, $key=null) |
|
| 29 | |||
| 30 | 3 | public function prepend($value) |
|
| 34 | |||
| 35 | 6 | public function first() |
|
| 39 | |||
| 40 | 328 | public function rest() |
|
| 46 | |||
| 47 | 13 | public function count() |
|
| 51 | |||
| 52 | 103 | public function value() |
|
| 56 | |||
| 57 | 7 | public function __toString() |
|
| 71 | } |
||
| 72 |