refactor: PHP 8 features

This commit is contained in:
Nuno Maduro
2021-10-24 18:29:59 +01:00
parent e8c2fe6e35
commit 2b687a7269
43 changed files with 283 additions and 635 deletions

View File

@ -17,6 +17,6 @@ final class EnsureConfigurationDefaults implements ConfiguredSubscriber
*/
public function notify(Configured $event): void
{
$configuration = $event->configuration();
// TODO...
}
}

View File

@ -18,7 +18,7 @@ final class EnsureTestsAreLoaded implements LoadedSubscriber
/**
* The current test suite, if any.
*/
private static ?TestSuite $testSuite;
private static ?TestSuite $testSuite = null;
/**
* Runs the subscriber.
@ -31,7 +31,7 @@ final class EnsureTestsAreLoaded implements LoadedSubscriber
$testSuite = \Pest\TestSuite::getInstance();
$testSuite->tests->build($testSuite, function (TestCase $testCase) use (&$testSuites): void {
$testCaseClass = get_class($testCase);
$testCaseClass = $testCase::class;
if (!array_key_exists($testCaseClass, $testSuites)) {
$testSuites[$testCaseClass] = [];
}