TeamSpeak 3 PHP Framework
1.1.12
|
Helper class providing handler functions for signals. More...
Public Member Functions | |
__construct ($signal, $callback) | |
The TeamSpeak3_Helper_Signal_Handler constructor. | |
call (array $args=array()) | |
Invoke the signal handler. | |
Protected Attributes | |
$signal = null | |
$callback = null |
Helper class providing handler functions for signals.
Definition at line 32 of file Handler.php.
TeamSpeak3_Helper_Signal_Handler::__construct | ( | $ | signal, |
$ | callback | ||
) |
The TeamSpeak3_Helper_Signal_Handler constructor.
string | $signal | |
mixed | $callback |
TeamSpeak3_Helper_Signal_Exception |
Definition at line 56 of file Handler.php.
{ $this->signal = (string) $signal; if(!is_callable($callback)) { throw new TeamSpeak3_Helper_Signal_Exception("invalid callback specified for signal '" . $signal . "'"); } $this->callback = $callback; }
TeamSpeak3_Helper_Signal_Handler::call | ( | array $ | args = array() | ) |
Invoke the signal handler.
array | $args |
Definition at line 74 of file Handler.php.
{
return call_user_func_array($this->callback, $args);
}