Skip to content

Commit 7bef8ad

Browse files
Refactor
1 parent 212f9e1 commit 7bef8ad

File tree

5 files changed

+21
-19
lines changed

5 files changed

+21
-19
lines changed

.psalm/baseline.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,18 @@
840840
<code>static function () use ($cacheData) {</code>
841841
</MissingClosureReturnType>
842842
</file>
843-
<file src="src/Runner/ExtensionHandler.php">
843+
<file src="src/Runner/Extension/ExtensionHandler.php">
844+
<DeprecatedClass occurrences="1">
845+
<code>TestListener</code>
846+
</DeprecatedClass>
847+
<MissingThrowsDocblock occurrences="4">
848+
<code>ensureClassExists</code>
849+
</MissingThrowsDocblock>
850+
<UnresolvableInclude occurrences="1">
851+
<code>require_once $extension-&gt;sourceFile()</code>
852+
</UnresolvableInclude>
853+
</file>
854+
<file src="src/Runner/Extension/PharLoader.php">
844855
<UnresolvableInclude occurrences="1">
845856
<code>require $file</code>
846857
</UnresolvableInclude>
@@ -1171,17 +1182,6 @@
11711182
<code>$position</code>
11721183
</PropertyNotSetInConstructor>
11731184
</file>
1174-
<file src="src/TextUI/XmlConfiguration/PHPUnit/ExtensionHandler.php">
1175-
<DeprecatedClass occurrences="1">
1176-
<code>TestListener</code>
1177-
</DeprecatedClass>
1178-
<MissingThrowsDocblock occurrences="4">
1179-
<code>ensureClassExists</code>
1180-
</MissingThrowsDocblock>
1181-
<UnresolvableInclude occurrences="1">
1182-
<code>require_once $extension-&gt;sourceFile()</code>
1183-
</UnresolvableInclude>
1184-
</file>
11851185
<file src="src/TextUI/XmlConfiguration/PHPUnit/PHPUnit.php">
11861186
<DeprecatedMethod occurrences="2">
11871187
<code>hasTestSuiteLoaderClass</code>

src/TextUI/XmlConfiguration/PHPUnit/ExtensionHandler.php renamed to src/Runner/Extension/ExtensionHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@
77
* For the full copyright and license information, please view the LICENSE
88
* file that was distributed with this source code.
99
*/
10-
namespace PHPUnit\TextUI\XmlConfiguration;
10+
namespace PHPUnit\Runner\Extension;
1111

1212
use function class_exists;
1313
use function sprintf;
1414
use PHPUnit\Framework\Exception;
1515
use PHPUnit\Framework\TestListener;
1616
use PHPUnit\Runner\Hook;
17+
use PHPUnit\TextUI\XmlConfiguration\Extension;
1718
use ReflectionClass;
1819
use ReflectionException;
1920

src/Runner/ExtensionHandler.php renamed to src/Runner/Extension/PharLoader.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,24 @@
77
* For the full copyright and license information, please view the LICENSE
88
* file that was distributed with this source code.
99
*/
10-
namespace PHPUnit\Runner;
10+
namespace PHPUnit\Runner\Extension;
1111

1212
use PharIo\Manifest\ApplicationName;
1313
use PharIo\Manifest\Exception as ManifestException;
1414
use PharIo\Manifest\ManifestLoader;
1515
use PharIo\Version\Version as PharIoVersion;
16+
use PHPUnit\Runner\Version;
1617
use SebastianBergmann\FileIterator\Facade as FileIteratorFacade;
1718

1819
/**
1920
* @internal This class is not covered by the backward compatibility promise for PHPUnit
2021
*/
21-
final class ExtensionHandler
22+
final class PharLoader
2223
{
2324
/**
2425
* @psalm-return array{loadedExtensions: list<string>, notLoadedExtensions: list<string>}
2526
*/
26-
public function handle(string $directory): array
27+
public function loadPharExtensionsInDirectory(string $directory): array
2728
{
2829
$loadedExtensions = [];
2930
$notLoadedExtensions = [];

src/TextUI/Command.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
use function trim;
3737
use function version_compare;
3838
use PHPUnit\Framework\TestSuite;
39-
use PHPUnit\Runner\ExtensionHandler;
39+
use PHPUnit\Runner\Extension\PharLoader;
4040
use PHPUnit\Runner\StandardTestSuiteLoader;
4141
use PHPUnit\Runner\TestSuiteLoader;
4242
use PHPUnit\Runner\Version;
@@ -348,7 +348,7 @@ protected function handleArguments(array $argv): void
348348
}
349349

350350
if (!isset($this->arguments['noExtensions']) && $phpunitConfiguration->hasExtensionsDirectory() && extension_loaded('phar')) {
351-
$result = (new ExtensionHandler)->handle($phpunitConfiguration->extensionsDirectory());
351+
$result = (new PharLoader)->loadPharExtensionsInDirectory($phpunitConfiguration->extensionsDirectory());
352352

353353
$this->arguments['loadedExtensions'] = $result['loadedExtensions'];
354354
$this->arguments['notLoadedExtensions'] = $result['notLoadedExtensions'];

src/TextUI/TestRunner.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
use PHPUnit\Runner\BaseTestRunner;
3636
use PHPUnit\Runner\BeforeFirstTestHook;
3737
use PHPUnit\Runner\DefaultTestResultCache;
38+
use PHPUnit\Runner\Extension\ExtensionHandler;
3839
use PHPUnit\Runner\Filter\ExcludeGroupFilterIterator;
3940
use PHPUnit\Runner\Filter\Factory;
4041
use PHPUnit\Runner\Filter\IncludeGroupFilterIterator;
@@ -50,7 +51,6 @@
5051
use PHPUnit\Runner\Version;
5152
use PHPUnit\TextUI\XmlConfiguration\CodeCoverage\FilterMapper;
5253
use PHPUnit\TextUI\XmlConfiguration\Configuration;
53-
use PHPUnit\TextUI\XmlConfiguration\ExtensionHandler;
5454
use PHPUnit\TextUI\XmlConfiguration\Loader;
5555
use PHPUnit\TextUI\XmlConfiguration\PhpHandler;
5656
use PHPUnit\Util\Filesystem;

0 commit comments

Comments
 (0)