Skip to content

Commit 4569e7f

Browse files
committed
[TypeDeclarationDocblocks] Allow override dummy array param on AddParamArrayDocblockFromDataProviderRector
1 parent 8d39262 commit 4569e7f

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<?php
2+
3+
namespace Rector\Tests\TypeDeclarationDocblocks\Rector\ClassMethod\AddParamArrayDocblockFromDataProviderRector\Fixture;
4+
5+
use PHPUnit\Framework\Attributes\DataProvider;
6+
use PHPUnit\Framework\TestCase;
7+
8+
final class OverrideDummyArrayParam extends TestCase
9+
{
10+
/**
11+
* @param array $names
12+
*/
13+
#[DataProvider('provideData')]
14+
public function test(array $names): void
15+
{
16+
}
17+
18+
public static function provideData()
19+
{
20+
yield [['Tom', 'John']];
21+
}
22+
}
23+
24+
?>
25+
-----
26+
<?php
27+
28+
namespace Rector\Tests\TypeDeclarationDocblocks\Rector\ClassMethod\AddParamArrayDocblockFromDataProviderRector\Fixture;
29+
30+
use PHPUnit\Framework\Attributes\DataProvider;
31+
use PHPUnit\Framework\TestCase;
32+
33+
final class OverrideDummyArrayParam extends TestCase
34+
{
35+
/**
36+
* @param string[] $names
37+
*/
38+
#[DataProvider('provideData')]
39+
public function test(array $names): void
40+
{
41+
}
42+
43+
public static function provideData()
44+
{
45+
yield [['Tom', 'John']];
46+
}
47+
}
48+
49+
?>

0 commit comments

Comments
 (0)