pcntl_signal_get_handler

Supported Versions: PHP 7 >= 7.1.0, PHP 8
Get the current handler for specified signal
pcntl_signal_get_handler(int $signal): callable|int
        $windowsHandler null;

        if (
$handleInterruptsUnix) {

            
pcntl_async_signals(true);

            
$prevHandler pcntl_signal_get_handler(SIGINT);

            
pcntl_signal(SIGINT, function ($sig) use ($runCleanup$prevHandler$io) {

                
$io->writeError('Received SIGINT, aborting'trueIOInterface::DEBUG);

                
$runCleanup();