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