Shutdown management class.
More...
|
| static | initialize () |
| | Register self as main shutdown handler.
|
| |
| static | register_function ($callback, ?array $params=null) |
| | Register custom shutdown function.
|
| |
| static | register_signal_handler ($callback, ?array $params=null) |
| | Register custom signal handler function.
|
| |
|
static | shutdown_handler () |
| |
|
| |
| static | signal_handler (int $signo) |
| | Signal handler for SIGINT, and SIGTERM.
|
| |
|
|
static | request_shutdown () |
| | Standard shutdown sequence.
|
| |
|
|
static array | $callbacks = [] |
| | list of custom callbacks
|
| |
|
static bool | $registered = false |
| | is this manager already registered?
|
| |
|
static array | $signalcallbacks = [] |
| | list of custom signal callbacks
|
| |
Shutdown management class.
- Copyright
- 2013 Petr Skoda
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ initialize()
| static core_shutdown_manager::initialize |
( |
| ) |
|
|
static |
Register self as main shutdown handler.
to be called from lib/setup.php only!
◆ register_function()
| static core_shutdown_manager::register_function |
( |
| $callback, |
|
|
?array | $params = null ) |
|
static |
Register custom shutdown function.
- Parameters
-
| callable | $callback | |
| array | $params | |
- Return values
-
◆ register_signal_handler()
| static core_shutdown_manager::register_signal_handler |
( |
| $callback, |
|
|
?array | $params = null ) |
|
static |
Register custom signal handler function.
If a handler returns false the signal will be ignored.
- Parameters
-
| callable | $callback | |
| array | $params | |
- Return values
-
◆ signal_handler()
| static core_shutdown_manager::signal_handler |
( |
int | $signo | ) |
|
|
static |
Signal handler for SIGINT, and SIGTERM.
- Parameters
-
| int | $signo | The signal being handled |
The documentation for this class was generated from the following file:
- lib/classes/shutdown_manager.php