File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+
3+ use Foo \Bar \File ;
4+
5+ function doSomething (File $ myFile ) {
6+ echo $ myFile ;
7+ }
Original file line number Diff line number Diff line change @@ -336,4 +336,15 @@ public function testRequireImportsNoticesUnusedConstants() {
336336 ];
337337 $ this ->assertEquals ($ expectedLines , $ lines );
338338 }
339+
340+ public function testRequireImportsSniffTreatsFileImportAsUsedWhenUsed () {
341+ $ fixtureFile = __DIR__ . '/FileKeywordFixture.php ' ;
342+ $ sniffFile = __DIR__ . '/../../../ImportDetection/Sniffs/Imports/RequireImportsSniff.php ' ;
343+ $ helper = new SniffTestHelper ();
344+ $ phpcsFile = $ helper ->prepareLocalFileForSniffs ($ sniffFile , $ fixtureFile );
345+ $ phpcsFile ->process ();
346+ $ lines = $ helper ->getWarningLineNumbersFromFile ($ phpcsFile );
347+ $ expectedLines = [];
348+ $ this ->assertEquals ($ expectedLines , $ lines );
349+ }
339350}
You can’t perform that action at this time.
0 commit comments