@@ -4,7 +4,6 @@ |
||
4 | 4 | |
5 | 5 | use Knapsack\Exceptions\NoMoreItems; |
6 | 6 | use PhpSpec\ObjectBehavior; |
7 | -use Prophecy\Argument; |
|
8 | 7 | use RuntimeException; |
9 | 8 | |
10 | 9 | /** |
@@ -4,7 +4,6 @@ |
||
4 | 4 | |
5 | 5 | use Knapsack\Exceptions\NoMoreItems; |
6 | 6 | use PhpSpec\ObjectBehavior; |
7 | -use Prophecy\Argument; |
|
8 | 7 | use RuntimeException; |
9 | 8 | |
10 | 9 | /** |
@@ -4,7 +4,6 @@ |
||
4 | 4 | |
5 | 5 | use Knapsack\Exceptions\NoMoreItems; |
6 | 6 | use PhpSpec\ObjectBehavior; |
7 | -use Prophecy\Argument; |
|
8 | 7 | use RuntimeException; |
9 | 8 | |
10 | 9 | /** |
@@ -4,7 +4,6 @@ |
||
4 | 4 | |
5 | 5 | use Knapsack\Exceptions\NoMoreItems; |
6 | 6 | use PhpSpec\ObjectBehavior; |
7 | -use Prophecy\Argument; |
|
8 | 7 | use RuntimeException; |
9 | 8 | |
10 | 9 | /** |
@@ -146,7 +146,7 @@ discard block |
||
146 | 146 | /** |
147 | 147 | * Returns a non-lazy collection of shuffled items from $collection. |
148 | 148 | * |
149 | - * @param array|Traversable $collection |
|
149 | + * @param CollectionTrait $collection |
|
150 | 150 | * @return Collection |
151 | 151 | */ |
152 | 152 | function shuffle($collection) |
@@ -270,6 +270,7 @@ discard block |
||
270 | 270 | * Returns a lazy collection with items from all $collections passed as argument appended together |
271 | 271 | * |
272 | 272 | * @param array|Traversable ...$collections |
273 | + * @param integer[] $collections |
|
273 | 274 | * @return Collection |
274 | 275 | */ |
275 | 276 | function concat(...$collections) |
@@ -338,7 +339,7 @@ discard block |
||
338 | 339 | * Returns a non-lazy collection sorted using $collection($item1, $item2, $key1, $key2 ). $collection should |
339 | 340 | * return true if first item is larger than the second and false otherwise. |
340 | 341 | * |
341 | - * @param array|Traversable $collection |
|
342 | + * @param CollectionTrait $collection |
|
342 | 343 | * @param callable $function ($value1, $value2, $key1, $key2) |
343 | 344 | * @return Collection |
344 | 345 | */ |
@@ -445,7 +446,7 @@ discard block |
||
445 | 446 | /** |
446 | 447 | * Executes $function for each item in $collection |
447 | 448 | * |
448 | - * @param array|Traversable $collection |
|
449 | + * @param CollectionTrait $collection |
|
449 | 450 | * @param callable $function ($value, $key) |
450 | 451 | * @return Collection |
451 | 452 | */ |
@@ -1388,7 +1389,7 @@ discard block |
||
1388 | 1389 | * Returns a lazy collection of data extracted from $collection items by dot separated key path. Supports the * |
1389 | 1390 | * wildcard. If a key contains \ or * it must be escaped using \ character. |
1390 | 1391 | * |
1391 | - * @param array|Traversable $collection |
|
1392 | + * @param CollectionTrait $collection |
|
1392 | 1393 | * @param mixed $keyPath |
1393 | 1394 | * @return Collection |
1394 | 1395 | */ |
@@ -1521,7 +1522,7 @@ discard block |
||
1521 | 1522 | * Returns a sum of all values in the $collection. |
1522 | 1523 | * |
1523 | 1524 | * @param array|Traversable $collection |
1524 | - * @return int|float |
|
1525 | + * @return integer |
|
1525 | 1526 | */ |
1526 | 1527 | function sum($collection) |
1527 | 1528 | { |
@@ -1538,7 +1539,7 @@ discard block |
||
1538 | 1539 | * Returns average of values from $collection. |
1539 | 1540 | * |
1540 | 1541 | * @param array|Traversable $collection |
1541 | - * @return int|float |
|
1542 | + * @return integer |
|
1542 | 1543 | */ |
1543 | 1544 | function average($collection) |
1544 | 1545 | { |
@@ -1556,7 +1557,7 @@ discard block |
||
1556 | 1557 | /** |
1557 | 1558 | * Returns maximal value from $collection. |
1558 | 1559 | * |
1559 | - * @param array|Traversable $collection |
|
1560 | + * @param CollectionTrait $collection |
|
1560 | 1561 | * @return mixed |
1561 | 1562 | */ |
1562 | 1563 | function max($collection) |
@@ -1573,7 +1574,7 @@ discard block |
||
1573 | 1574 | /** |
1574 | 1575 | * Returns minimal value from $collection. |
1575 | 1576 | * |
1576 | - * @param array|Traversable $collection |
|
1577 | + * @param CollectionTrait $collection |
|
1577 | 1578 | * @return mixed |
1578 | 1579 | */ |
1579 | 1580 | function min($collection) |