/** * Registers global listener of specified type * @param integer call back type * @param object call back object */ static function registerGlobalCallback($type, $callback) { self::$_global_listeners[$type][] = lmbDelegate::objectify($callback); }
static function registerErrorHandler() { $delegate = func_get_args(); set_error_handler(array(lmbDelegate::objectify($delegate), 'invoke')); }
/** * Add a delegate to be invoked * * @param mixed $delegate */ function add($delegate) { $this->delegates[] = lmbDelegate::objectify($delegate); }