blob: 46b9377097720531e78c53d9bbf1e1976eb2f865 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
namespace Tests\PHPUnit\Extensions\ServerExtension;
use PHPUnit\Event\TestRunner\ExecutionFinished;
use PHPUnit\Event\TestRunner\ExecutionFinishedSubscriber;
class PostRunSubscriber implements ExecutionFinishedSubscriber
{
public function __construct(private readonly \stdClass $dataObject)
{}
public function notify(ExecutionFinished $event): void
{
if ($this->dataObject->process_id > 0) {
exec("kill {$this->dataObject->process_id}");
}
}
}
|