public function register($sType, $sCallable, $aOptions = [])
    {
        return $this->getPluginManager()->register($sType, $sCallable, $aOptions);
    }
public function register($sType, $sCallable, $aOptions = [])
    {
        return $this->getPluginManager()->register($sType, $sCallable, $aOptions);
    }
public function register ( $ sType , $ sCallable , $ aOptions = [ ] ) { return $ this -> getPluginManager ( ) -> register ( $ sType , $ sCallable , $ aOptions ) ; }
Register request handlers, including functions, callable classes and directories.

@param string        $sType            The type of request handler being registered
Options include:
- Jaxon::USER_FUNCTION: a function declared at global scope
- Jaxon::CALLABLE_CLASS: a class who's methods are to be registered
- Jaxon::CALLABLE_DIR: a directory containing classes to be registered
@param string        $sCallable
When registering a function, this is the name of the function
When registering a callable class, this is the class name
When registering a callable directory, this is the full path to the directory
@param array|string  $aOptions | $sIncludeFile | $sNamespace
When registering a function, this is an (optional) array
of call options, or the (optional) include file
When registering a callable class, this is an (optional) array
of call options for the class methods
When registering a callable directory, this is an (optional) array
of call options for the class methods, or the (optional) namespace

@return mixed
Register request handlers including functions callable classes and directories .