trait InteractsWithSignals

Properties

protected SignalRegistry|null $signalRegistry

The signal registry instance.

Methods

void
trap(Closure|int|iterable $signals, callable $callback)

Define a callback to be run when the given signal(s) occurs.

void
untrap(int|iterable|null $signals = null)

Unregister signal handlers for one, many, or all signals.

Details

at line 27
void trap(Closure|int|iterable $signals, callable $callback)

Define a callback to be run when the given signal(s) occurs.

Parameters

Closure|int|iterable $signals
callable $callback

Return Value

void

at line 42
void untrap(int|iterable|null $signals = null)

Unregister signal handlers for one, many, or all signals.

Parameters

int|iterable|null $signals

Return Value

void