|
17 | 17 |
|
18 | 18 | class RequiredForPublicApiSniffTest extends SnifferTest |
19 | 19 | { |
20 | | - /** |
21 | | - * @dataProvider classFileWarnings |
22 | | - * |
23 | | - * @param string $filename |
24 | | - * @param array $warningLines |
25 | | - */ |
| 20 | + /** @dataProvider classFileWarnings */ |
26 | 21 | public function test_Interface_Warnings(string $filename, array $warningLines) |
27 | 22 | { |
28 | | - $this->assertWarningLines($filename, $warningLines); |
| 23 | + $this->assertWarningLines('./tests/Fixtures/code-samples/Sniffs/' . $filename, $warningLines); |
29 | 24 | } |
30 | 25 |
|
31 | | - public function classFileWarnings(): array |
| 26 | + public static function classFileWarnings(): iterable |
32 | 27 | { |
33 | 28 | return [ |
34 | | - 'interface' => ['./tests/Fixtures/code-samples/Sniffs/PhpDocRequiredForInterfaceApi.php', [12]], |
35 | | - 'class' => ['./tests/Fixtures/code-samples/Sniffs/PhpDocRequiredForClassApi.php', [14]], |
36 | | - 'parent' => ['./tests/Fixtures/code-samples/Sniffs/PhpDocRequiredForParentApi.php', [8]], |
37 | | - 'invalid' => ['./tests/Fixtures/code-samples/Sniffs/PhpDocRequiredForInvalidClass.php', [8]] |
| 29 | + 'interface' => ['PhpDocRequiredForInterfaceApi.php', [12]], |
| 30 | + 'class' => ['PhpDocRequiredForClassApi.php', [14]], |
| 31 | + 'parent' => ['PhpDocRequiredForParentApi.php', [8]], |
| 32 | + 'invalid' => ['PhpDocRequiredForInvalidClass.php', [8]] |
38 | 33 | ]; |
39 | 34 | } |
40 | 35 |
|
|
0 commit comments