Test Setup Failed
Pull Request — master (#3559)
by Jáchym
14:34 queued 09:20
created
src/Psalm/Internal/Stubs/ext-ds.php 1 patch
Doc Comments   +16 added lines, -7 removed lines patch added patch discarded remove patch
@@ -466,6 +466,7 @@  discard block
 block discarded – undo
466 466
 
467 467
     /**
468 468
      * @param TValue ...$values
469
+     * @param TValue[] $values
469 470
      */
470 471
     public function contains(...$values): bool;
471 472
 
@@ -482,19 +483,20 @@  discard block
 block discarded – undo
482 483
     public function find($value);
483 484
 
484 485
     /**
485
-     * @return TValue
486
+     * @return TValue|null
486 487
      * @throws \UnderflowException
487 488
      */
488 489
     public function first();
489 490
 
490 491
     /**
491
-     * @return TValue
492
+     * @return TValue|null
492 493
      * @throws \OutOfRangeException
493 494
      */
494 495
     public function get(int $index);
495 496
 
496 497
     /**
497 498
      * @param TValue ...$values
499
+     * @param TValue[] $values
498 500
      * @throws \OutOfRangeException
499 501
      */
500 502
     public function insert(int $index, ...$values);
@@ -506,7 +508,7 @@  discard block
 block discarded – undo
506 508
     public function join(string $glue = null): string;
507 509
 
508 510
     /**
509
-     * @return TValue
511
+     * @return TValue|null
510 512
      * @throws \UnderflowException
511 513
      */
512 514
     public function last();
@@ -526,13 +528,14 @@  discard block
 block discarded – undo
526 528
     public function merge(iterable $values): Sequence;
527 529
 
528 530
     /**
529
-     * @return TValue
531
+     * @return TValue|null
530 532
      * @throws \UnderflowException
531 533
      */
532 534
     public function pop();
533 535
 
534 536
     /**
535 537
      * @param TValue ...$values
538
+     * @param TValue[] $values
536 539
      */
537 540
     public function push(...$values);
538 541
 
@@ -540,12 +543,12 @@  discard block
 block discarded – undo
540 543
      * @template TCarry
541 544
      * @param callable(TCarry, TValue): TCarry $callback
542 545
      * @param TCarry $initial
543
-     * @return TCarry
546
+     * @return TCarry|null
544 547
      */
545 548
     public function reduce(callable $callback, $initial = null);
546 549
 
547 550
     /**
548
-     * @return TValue
551
+     * @return TValue|null
549 552
      * @throws \OutOfRangeException
550 553
      */
551 554
     public function remove(int $index);
@@ -562,7 +565,7 @@  discard block
 block discarded – undo
562 565
     public function set(int $index, $value);
563 566
 
564 567
     /**
565
-     * @return TValue
568
+     * @return TValue|null
566 569
      * @throws \UnderflowException
567 570
      */
568 571
     public function shift();
@@ -585,6 +588,7 @@  discard block
 block discarded – undo
585 588
 
586 589
     /**
587 590
      * @param TValue ...$values
591
+     * @param TValue[] $values
588 592
      */
589 593
     public function unshift(...$values);
590 594
 }
@@ -739,6 +743,7 @@  discard block
 block discarded – undo
739 743
 
740 744
     /**
741 745
      * @param TValue ...$values
746
+     * @param TValue[] $values
742 747
      */
743 748
     public function add(...$values): void
744 749
     {
@@ -746,6 +751,7 @@  discard block
 block discarded – undo
746 751
 
747 752
     /**
748 753
      * @param TValue ...$values
754
+     * @param TValue[] $values
749 755
      */
750 756
     public function contains(...$values): bool
751 757
     {
@@ -819,6 +825,7 @@  discard block
 block discarded – undo
819 825
 
820 826
     /**
821 827
      * @param TValue ...$values
828
+     * @param TValue[] $values
822 829
      */
823 830
     public function remove(...$values): void
824 831
     {
@@ -917,6 +924,7 @@  discard block
 block discarded – undo
917 924
 
918 925
     /**
919 926
      * @param TValue ...$values
927
+     * @param TValue[] $values
920 928
      */
921 929
     public function push(...$values): void
922 930
     {
@@ -968,6 +976,7 @@  discard block
 block discarded – undo
968 976
 
969 977
     /**
970 978
      * @param TValue ...$values
979
+     * @param TValue[] $values
971 980
      */
972 981
     public function push(...$values): void
973 982
     {
Please login to merge, or discard this patch.