blob: 308394e35c023083393d191dad3804527c69e6c9 (
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}");
}
}
}
|