Use getmypid() as dependency (improve testing)

This commit is contained in:
Philipp 2020-09-19 20:28:01 +02:00
parent 7413b362f5
commit c9e510d4fd
No known key found for this signature in database
GPG key ID: 9A28B7D4FF5667BD
3 changed files with 4 additions and 3 deletions

View file

@ -67,14 +67,14 @@ class Process
*/
private $pid;
public function __construct(LoggerInterface $logger, App\Mode $mode, IConfig $config, Model\Process $processModel, string $basepath)
public function __construct(LoggerInterface $logger, App\Mode $mode, IConfig $config, Model\Process $processModel, string $basepath, int $pid)
{
$this->logger = $logger;
$this->mode = $mode;
$this->config = $config;
$this->basePath = $basepath;
$this->processModel = $processModel;
$this->pid = getmypid();
$this->pid = $pid;
}
/**