diff --git a/Tests/ProcessTest.php b/Tests/ProcessTest.php index d7461d08..0f4d15f2 100644 --- a/Tests/ProcessTest.php +++ b/Tests/ProcessTest.php @@ -988,21 +988,20 @@ public function provideMethodsThatNeedATerminatedProcess() public function testWrongSignal() { - $this->expectException('Symfony\Component\Process\Exception\RuntimeException'); if ('\\' === \DIRECTORY_SEPARATOR) { $this->markTestSkipped('POSIX signals do not work on Windows'); } + $this->expectException(RuntimeException::class); + $process = $this->getProcessForCode('sleep(38);'); $process->start(); try { $process->signal(-4); $this->fail('A RuntimeException must have been thrown'); - } catch (RuntimeException $e) { + } finally { $process->stop(0); } - - throw $e; } public function testDisableOutputDisablesTheOutput() diff --git a/composer.json b/composer.json index fa703a0b..1957e568 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } ], "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-php80": "^1.15" }, "autoload": {