Passed
Branch master (f15e85)
by Muhammed
23:56 queued 15:20
created
src/Zicht/Itertools/itertools.php 1 patch
Doc Comments   +7 added lines, -23 removed lines patch added patch discarded remove patch
@@ -166,8 +166,6 @@  discard block
 block discarded – undo
166 166
  * > chain('ABC', 'DEF')
167 167
  * A B C D E F
168 168
  *
169
- * @param array|string|\Iterator $iterable
170
- * @param array|string|\Iterator $iterable2
171 169
  * @return ChainIterator
172 170
  */
173 171
 function chain(/* $iterable, $iterable2, ... */)
@@ -192,8 +190,8 @@  discard block
 block discarded – undo
192 190
  * > count(2.5, 0.5)
193 191
  * 2.5 3.0 3.5 4.0 ...
194 192
  *
195
- * @param int|float $start
196
- * @param int|float $step
193
+ * @param integer $start
194
+ * @param integer $step
197 195
  * @return CountIterator
198 196
  */
199 197
 function count($start = 0, $step = 1)
@@ -217,7 +215,7 @@  discard block
 block discarded – undo
217 215
  * > cycle('ABCD')
218 216
  * A B C D A B C D A B C D ...
219 217
  *
220
- * @param array|string|\Iterator $iterable
218
+ * @param lib\Traits\CycleTrait $iterable
221 219
  * @return CycleIterator
222 220
  */
223 221
 function cycle($iterable)
@@ -299,7 +297,6 @@  discard block
 block discarded – undo
299 297
  *
300 298
  * @param null|string|\Closure $strategy
301 299
  * @param array|string|\Iterator $iterable
302
- * @param array|string|\Iterator $iterable2
303 300
  * @return MapIterator
304 301
  */
305 302
 function map($strategy, $iterable /*, $iterable2, ... */)
@@ -455,8 +452,6 @@  discard block
 block discarded – undo
455 452
  * Make an iterator that returns values from $iterable where the
456 453
  * $strategy determines that the values are not empty
457 454
  *
458
- * @param null|string|\Closure $strategy, Optional, when not specified !empty will be used
459
- * @param array|string|\Iterator $iterable
460 455
  * @return FilterIterator
461 456
  */
462 457
 function filter(/* [$strategy, ] $iterable */)
@@ -490,9 +485,6 @@  discard block
 block discarded – undo
490 485
  * TODO: document!
491 486
  * TODO: unit tests!
492 487
  *
493
- * @param string|\Closure $strategy
494
- * @param \Closure $closure Optional, when not specified !empty will be used
495
- * @param array|string|\Iterator $iterable
496 488
  * @return FilterIterator
497 489
  *
498 490
  * @deprecated Use filter() instead, will be removed in version 3.0
@@ -538,8 +530,6 @@  discard block
 block discarded – undo
538 530
  * > zip([1, 2, 3], ['a', 'b', 'c'])
539 531
  * [1, 'a'] [2, 'b'] [3, 'c']
540 532
  *
541
- * @param array|string|\Iterator $iterable
542
- * @param array|string|\Iterator $iterable2
543 533
  * @return ZipIterator
544 534
  */
545 535
 function zip(/* $iterable, $iterable2, ... */)
@@ -557,7 +547,7 @@  discard block
 block discarded – undo
557 547
 /**
558 548
  * Returns an iterable with all the elements from $ITERABLE reversed
559 549
  *
560
- * @param array|string|\Iterator $iterable
550
+ * @param lib\Traits\ReversedTrait $iterable
561 551
  * @return ReversedIterator
562 552
  */
563 553
 function reversed($iterable)
@@ -578,8 +568,6 @@  discard block
 block discarded – undo
578 568
  * > unique('id', [['id' => 1, 'value' => 'a'], ['id' => 1, 'value' => 'b']])
579 569
  * ['id' => 1, 'value' => 'a']  # one element in this list
580 570
  *
581
- * @param null|string|\Closure $strategy
582
- * @param array|string|\Iterator $iterable
583 571
  * @return UniqueIterator
584 572
  */
585 573
 function unique(/* [$strategy,] $iterable */)
@@ -634,8 +622,6 @@  discard block
 block discarded – undo
634 622
  * > any([1, null, 3])
635 623
  * true
636 624
  *
637
- * @param null|string|\Closure $strategy
638
- * @param array|string|\Iterator $iterable
639 625
  * @return boolean
640 626
  */
641 627
 function any(/* [$strategy,] $iterable */)
@@ -678,8 +664,6 @@  discard block
 block discarded – undo
678 664
  * > all([1, null, 3])
679 665
  * false
680 666
  *
681
- * @param null|string|\Closure $strategy
682
- * @param array|string|\Iterator $iterable
683 667
  * @return boolean
684 668
  */
685 669
 function all(/* [$strategy,] $iterable */)
@@ -713,7 +697,7 @@  discard block
 block discarded – undo
713 697
 /**
714 698
  * TODO: document!
715 699
  *
716
- * @param array|string|\Iterator $iterable
700
+ * @param lib\Traits\SliceTrait $iterable
717 701
  * @param integer $start
718 702
  * @param null|integer $end
719 703
  * @return SliceIterator
@@ -734,7 +718,7 @@  discard block
 block discarded – undo
734 718
  *
735 719
  * TODO: unit tests!
736 720
  *
737
- * @param array|string|\Iterator $iterable
721
+ * @param lib\Traits\FirstTrait $iterable
738 722
  * @param mixed $default
739 723
  * @return mixed
740 724
  */
@@ -752,7 +736,7 @@  discard block
 block discarded – undo
752 736
  *
753 737
  * TODO: unit tests!
754 738
  *
755
- * @param array|string|\Iterator $iterable
739
+ * @param lib\Traits\LastTrait $iterable
756 740
  * @param mixed $default
757 741
  * @return mixed
758 742
  */
Please login to merge, or discard this patch.
src/Zicht/Itertools/lib/SliceIterator.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -60,6 +60,10 @@
 block discarded – undo
60 60
     private $start;
61 61
     private $end;
62 62
 
63
+    /**
64
+     * @param integer $start
65
+     * @param integer $end
66
+     */
63 67
     public function __construct(\Iterator $iterable, $start, $end = null)
64 68
     {
65 69
         if ($start < 0 || $end < 0) {
Please login to merge, or discard this patch.
src/Zicht/Itertools/lib/Traits/ChainTrait.php 1 patch
Doc Comments   -2 removed lines patch added patch discarded remove patch
@@ -26,8 +26,6 @@
 block discarded – undo
26 26
      * > iter\iterable('ABC', 'DEF')->chain()
27 27
      * A B C D E F
28 28
      *
29
-     * @param array|string|\Iterator $iterable
30
-     * @param array|string|\Iterator $iterable2
31 29
      * @return iter\lib\ChainIterator
32 30
      */
33 31
     public function chain(/* $iterable, $iterable2, ... */)
Please login to merge, or discard this patch.
src/Zicht/Itertools/lib/Traits/ReduceTrait.php 1 patch
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,6 @@
 block discarded – undo
25 25
      * > iter\iterable([])->reduce('min', 1)
26 26
      * 1
27 27
      *
28
-     * @param array|string|\Iterator $iterable
29 28
      * @param string|\Closure $closure
30 29
      * @param mixed $initializer
31 30
      * @return mixed
Please login to merge, or discard this patch.
src/Zicht/Itertools/lib/Traits/ZipTrait.php 1 patch
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -22,7 +22,6 @@
 block discarded – undo
22 22
      * > zip([1, 2, 3], ['a', 'b', 'c'])
23 23
      * [1, 'a'] [2, 'b'] [3, 'c']
24 24
      *
25
-     * @param array|string|\Iterator $iterable2
26 25
      * @return iter\lib\ZipIterator
27 26
      */
28 27
     public function zip(/* $iterable2, ... */)
Please login to merge, or discard this patch.
src/Zicht/Itertools/reductions.php 1 patch
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -176,6 +176,7 @@
 block discarded – undo
176 176
 
177 177
 /**
178 178
  * @deprecated please use the reduction functions directly, will be removed in version 3.0
179
+ * @param string $name
179 180
  */
180 181
 function getReduction($name /* [argument, [arguments, ...] */)
181 182
 {
Please login to merge, or discard this patch.
src/Zicht/Itertools/lib/Traits/MapTrait.php 1 patch
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -22,7 +22,6 @@
 block discarded – undo
22 22
      * > zip([1, 2, 3], ['a', 'b', 'c'])
23 23
      * [1, 'a'] [2, 'b'] [3, 'c']
24 24
      *
25
-     * @param array|string|\Iterator $iterable2
26 25
      * @return iter\lib\ZipIterator
27 26
      */
28 27
     public function zip(/* $iterable2, ... */)
Please login to merge, or discard this patch.