Skip to content

Commit

Permalink
Fix test stub event provider
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean85 committed Feb 8, 2025
1 parent 97bc84c commit 72c38b7
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion tests/Unit/Logs/TestHook/AbstractTestHookTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@
use Paraunit\Logs\ValueObject\TestMethod;
use PHPUnit\Event\Event;
use PHPUnit\Event\Telemetry\GarbageCollectorStatus;
use PHPUnit\Event\Telemetry\GarbageCollectorStatusProvider;
use PHPUnit\Event\Telemetry\HRTime;
use PHPUnit\Event\Telemetry\Info;
use PHPUnit\Event\Telemetry\MemoryUsage;
use PHPUnit\Event\Telemetry\Php81GarbageCollectorStatusProvider;
use PHPUnit\Event\Telemetry\Php83GarbageCollectorStatusProvider;
use PHPUnit\Event\Telemetry\Snapshot;
use PHPUnit\Event\Telemetry\SystemGarbageCollectorStatusProvider;
use Tests\BaseUnitTestCase;
use Tests\Stub\TestHookStub;

Expand Down Expand Up @@ -147,7 +149,9 @@ private function createGarbageCollectorStatus(): GarbageCollectorStatus
{
static $factory;

if (PHP_VERSION_ID >= 8_03_00) {
if (class_exists(SystemGarbageCollectorStatusProvider::class)) {
$factory ??= new SystemGarbageCollectorStatusProvider();
} elseif (PHP_VERSION_ID >= 8_03_00) {
$factory ??= new Php83GarbageCollectorStatusProvider();
} else {
$factory ??= new Php81GarbageCollectorStatusProvider();
Expand Down

0 comments on commit 72c38b7

Please sign in to comment.