@@ -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) |