@@ -13,6 +13,7 @@ discard block |
||
| 13 | 13 | * object. The keys of either will not be preserved. |
| 14 | 14 | * |
| 15 | 15 | * @param array|\Traversable $values |
| 16 | + * @return void |
|
| 16 | 17 | */ |
| 17 | 18 | function __construct($values = null); |
| 18 | 19 | |
@@ -23,6 +24,7 @@ discard block |
||
| 23 | 24 | * @param int $capacity The number of values for which capacity should be |
| 24 | 25 | * allocated. Capacity will stay the same if this value |
| 25 | 26 | * is less than or equal to the current capacity. |
| 27 | + * @return void |
|
| 26 | 28 | */ |
| 27 | 29 | function allocate(int $capacity); |
| 28 | 30 | |
@@ -94,6 +96,7 @@ discard block |
||
| 94 | 96 | * @param mixed ...$values |
| 95 | 97 | * |
| 96 | 98 | * @throws \OutOfRangeException if the index is not in the range [0, n] |
| 99 | + * @return void |
|
| 97 | 100 | */ |
| 98 | 101 | function insert(int $index, ...$values); |
| 99 | 102 | |
@@ -148,6 +151,7 @@ discard block |
||
| 148 | 151 | * Adds zero or more values to the end of the sequence. |
| 149 | 152 | * |
| 150 | 153 | * @param mixed ...$values |
| 154 | + * @return void |
|
| 151 | 155 | */ |
| 152 | 156 | function push(...$values); |
| 153 | 157 | |
@@ -155,6 +159,7 @@ discard block |
||
| 155 | 159 | * Adds all values in an array or iterable object to the sequence. |
| 156 | 160 | * |
| 157 | 161 | * @param array|\Traversable $values |
| 162 | + * @return void |
|
| 158 | 163 | */ |
| 159 | 164 | function pushAll($values); |
| 160 | 165 | |
@@ -195,6 +200,7 @@ discard block |
||
| 195 | 200 | * positive, or 'pop' and 'unshift' if negative. |
| 196 | 201 | * |
| 197 | 202 | * @param int $rotations The number of rotations (can be negative). |
| 203 | + * @return void |
|
| 198 | 204 | */ |
| 199 | 205 | function rotate(int $rotations); |
| 200 | 206 | |
@@ -205,6 +211,7 @@ discard block |
||
| 205 | 211 | * @param mixed $value |
| 206 | 212 | * |
| 207 | 213 | * @throws \OutOfRangeException if the index is not in the range [0, size-1] |
| 214 | + * @return void |
|
| 208 | 215 | */ |
| 209 | 216 | function set(int $index, $value); |
| 210 | 217 | |
@@ -255,6 +262,7 @@ discard block |
||
| 255 | 262 | * Adds zero or more values to the front of the sequence. |
| 256 | 263 | * |
| 257 | 264 | * @param mixed ...$values |
| 265 | + * @return void |
|
| 258 | 266 | */ |
| 259 | 267 | function unshift(...$values); |
| 260 | 268 | } |
@@ -2,9 +2,9 @@ |
||
| 2 | 2 | namespace Ds; |
| 3 | 3 | |
| 4 | 4 | use Error; |
| 5 | -use Traversable; |
|
| 6 | 5 | use OutOfBoundsException; |
| 7 | 6 | use OutOfRangeException; |
| 7 | +use Traversable; |
|
| 8 | 8 | |
| 9 | 9 | /** |
| 10 | 10 | * Set |