antibiotics11 / posix-signal-manager
A PHP library for POSIX signal handling.
v1.1
2024-04-09 08:19 UTC
Requires
- php: >=8.1.0
- ext-pcntl: *
- ext-posix: *
Requires (Dev)
- phpunit/phpunit: ^11.1
README
A PHP library for POSIX signal handling.
use antibiotics11\PosixSignalManager\{Signal, SignalHandler, SignalManager}; // Registering a custom handler for SIGINT. (Ctrl+C) SignalManager::getManager()->addHandler( signal: Signal::SIGINT, handler: new SignalHandler(function (): void { printf("Ctrl+C has been pressed! Exiting...\r\n"); exit(0); }) );
Requirements
Installation
composer require antibiotics11/posix-signal-manager