On this page
Signals
class Signals (View source)
internal |
Properties
protected SignalRegistry | $registry | The signal registry instance. |
|
protected array<int,array<int,callable>>|null | $previousHandlers | The signal registry's previous list of handlers. |
|
static protected | $availabilityResolver |
Methods
void | __construct(SignalRegistry $registry) Create a new signal registrar instance. |
|
void | register(int $signal, $callback) Register a new signal handler. |
|
initializeSignal($signal) Gets the signal's existing handler in array format. |
||
unregister() Unregister the current signal handlers. |
||
static void | whenAvailable(callable $callback) Execute the given callback if "signals" should be used and are available. |
|
array<int,array<int,callable>> | getHandlers() Get the registry's handlers. |
|
void | setHandlers($handlers) Set the registry's handlers. |
|
static | resolveAvailabilityUsing($resolver) No description |
Details
void __construct(SignalRegistry $registry)
Create a new signal registrar instance.
void register(int $signal, $callback)
Register a new signal handler.
protected initializeSignal($signal)
Gets the signal's existing handler in array format.
unregister()
Unregister the current signal handlers.
static void whenAvailable(callable $callback)
Execute the given callback if "signals" should be used and are available.
protected array<int,array<int,callable>> getHandlers()
Get the registry's handlers.
protected void setHandlers($handlers)
Set the registry's handlers.
static resolveAvailabilityUsing($resolver)
No description
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Console/Signals.html