This class can be used to register and invoke callback functions.
The class can register a callback function by associating a string that defines the function name to the name of a global function or a function of a given object.
Then the class can invoke a callback function by specifying its name and an eventual list of parameters passed as an array, similar to the PHP call_user_func_array function.