antibiotics11/posix-signal-manager

A PHP library for POSIX signal handling.

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/antibiotics11/posix-signal-manager

v1.1 2024-04-09 08:19 UTC

This package is auto-updated.

Last update: 2025-10-09 05:49:01 UTC


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