protected function callHandler($handlerName)
    {
        $this->checkHandlerName($handlerName);

        $arguments = func_get_args();
        array_shift($arguments);

        if ($this->hasHandler($handlerName))
        {
            call_user_func_array($this->handlers[$handlerName], $arguments);
        }

        return $this;
    }
protected function callHandler($handlerName)
    {
        $this->checkHandlerName($handlerName);

        $arguments = func_get_args();
        array_shift($arguments);

        if ($this->hasHandler($handlerName))
        {
            call_user_func_array($this->handlers[$handlerName], $arguments);
        }

        return $this;
    }
protected function callHandler ( $ handlerName ) { $ this -> checkHandlerName ( $ handlerName ) ; $ arguments = func_get_args ( ) ; array_shift ( $ arguments ) ; if ( $ this -> hasHandler ( $ handlerName ) ) { call_user_func_array ( $ this -> handlers [ $ handlerName ] , $ arguments ) ; } return $ this ; }
Executes handler callback.
Method receives at least one parameter - handler name,
all other parameters will be passed to handler callback.

@param       string      $handlerName        Handler name

@return      self
Executes handler callback . Method receives at least one parameter - handler name all other parameters will be passed to handler callback .