Skip to content

Commit 31af871

Browse files
Fix issues identified by PHPStan
1 parent 88e5aab commit 31af871

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/Iterator.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@
1515
use function str_ends_with;
1616
use function str_replace;
1717
use function str_starts_with;
18-
use AppendIterator;
1918
use FilterIterator;
2019
use SplFileInfo;
2120

2221
/**
23-
* @template-extends FilterIterator<int, string, AppendIterator>
22+
* @template-extends FilterIterator<int, SplFileInfo, \Iterator>
2423
*
2524
* @internal This class is not covered by the backward compatibility promise for phpunit/php-file-iterator
2625
*/

tests/unit/FacadeTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
#[Small]
2525
final class FacadeTest extends TestCase
2626
{
27+
/**
28+
* @return non-empty-array<non-empty-string, array{0: list<non-empty-string>, 1: list<non-empty-string>|non-empty-string, 2: list<non-empty-string>|string, 3: list<non-empty-string>|string, 4: list<non-empty-string>}>
29+
*/
2730
public static function provider(): array
2831
{
2932
$fixtureDirectoryRealpath = self::fixtureDirectoryRealpath();
@@ -136,6 +139,13 @@ protected function tearDown(): void
136139
unlink(self::fixtureDirectoryRealpath() . '/a/DoesNotExist.php');
137140
}
138141

142+
/**
143+
* @param list<non-empty-string> $expected
144+
* @param list<non-empty-string>|non-empty-string $paths
145+
* @param list<non-empty-string>|string $suffixes
146+
* @param list<non-empty-string>|string $prefixes
147+
* @param list<non-empty-string> $exclude
148+
*/
139149
#[DataProvider('provider')]
140150
public function testSomething(array $expected, array|string $paths, array|string $suffixes, array|string $prefixes, array $exclude): void
141151
{

0 commit comments

Comments
 (0)