|
12 | 12 |
|
13 | 13 | use PHP_CodeSniffer\Config;
|
14 | 14 | use PHP_CodeSniffer\Exceptions\TokenizerException;
|
15 |
| -use PHP_CodeSniffer\Files\DummyFile; |
16 | 15 | use PHP_CodeSniffer\Files\File;
|
| 16 | +use PHP_CodeSniffer\Files\LocalFile; |
17 | 17 | use PHP_CodeSniffer\Ruleset;
|
18 | 18 | use PHPCSUtils\BackCompat\Helper;
|
19 | 19 | use PHPCSUtils\Exceptions\TestFileNotFound;
|
@@ -253,11 +253,7 @@ protected static function parseFile($caseFile, Ruleset $ruleset, Config $config)
|
253 | 253 | parent::fail("Test case file missing. Expected case file location: $caseFile");
|
254 | 254 | }
|
255 | 255 |
|
256 |
| - // Make sure the file gets parsed correctly based on the file type. |
257 |
| - $contents = \file_get_contents($caseFile); |
258 |
| - $contents = 'phpcs_input_file: ' . $caseFile . \PHP_EOL . $contents; |
259 |
| - |
260 |
| - $file = new DummyFile($contents, $ruleset, $config); |
| 256 | + $file = new LocalFile($caseFile, $ruleset, $config); |
261 | 257 |
|
262 | 258 | // Only tokenize the file, do not process it.
|
263 | 259 | try {
|
@@ -353,9 +349,9 @@ public static function resetTestFile()
|
353 | 349 | public static function setStaticConfigProperty($name, $value)
|
354 | 350 | {
|
355 | 351 | $property = new ReflectionProperty('PHP_CodeSniffer\Config', $name);
|
356 |
| - $property->setAccessible(true); |
| 352 | + (\PHP_VERSION_ID < 80100) && $property->setAccessible(true); |
357 | 353 | $property->setValue(null, $value);
|
358 |
| - $property->setAccessible(false); |
| 354 | + (\PHP_VERSION_ID < 80100) && $property->setAccessible(false); |
359 | 355 | }
|
360 | 356 |
|
361 | 357 | /**
|
|
0 commit comments