diff --git a/Abstracts/TraitServer.php b/Abstracts/TraitServer.php index 7e8bbdb..28b97ab 100644 --- a/Abstracts/TraitServer.php +++ b/Abstracts/TraitServer.php @@ -142,7 +142,9 @@ trait TraitServer */ private function onPcntlSignal($signal, $callback): void { - \pcntl_signal($signal, $callback); + Process::signal((int)$signal, static function (int $signo) use ($callback): void { + call_user_func($callback, $signo, []); + }); }