function process($callback, $mergeFiles = true)
    {
        if (!is_callable($callback)) {
            return self::raiseError(null, QUICKFORM_INVALID_PROCESS, null, E_USER_WARNING, "Callback function does not exist in QuickForm::process()", 'HTML_QuickForm_Error', true);
        }
        $values = ($mergeFiles === true) ? HTML_QuickForm::arrayMerge($this->_submitValues, $this->_submitFiles) : $this->_submitValues;
        return call_user_func($callback, $values);
    }
function process($callback, $mergeFiles = true)
    {
        if (!is_callable($callback)) {
            return self::raiseError(null, QUICKFORM_INVALID_PROCESS, null, E_USER_WARNING, "Callback function does not exist in QuickForm::process()", 'HTML_QuickForm_Error', true);
        }
        $values = ($mergeFiles === true) ? HTML_QuickForm::arrayMerge($this->_submitValues, $this->_submitFiles) : $this->_submitValues;
        return call_user_func($callback, $values);
    }
function process ( $ callback , $ mergeFiles = true ) { if ( ! is_callable ( $ callback ) ) { return self :: raiseError ( null , QUICKFORM_INVALID_PROCESS , null , E_USER_WARNING , "Callback function does not exist in QuickForm::process()" , 'HTML_QuickForm_Error' , true ) ; } $ values = ( $ mergeFiles === true ) ? HTML_QuickForm :: arrayMerge ( $ this -> _submitValues , $ this -> _submitFiles ) : $ this -> _submitValues ; return call_user_func ( $ callback , $ values ) ; }
Performs the form data processing

@param    mixed     $callback        Callback, either function name or array(&$object, 'method')
@param    bool      $mergeFiles      Whether uploaded files should be processed too
@since    1.0
@access   public
@throws   HTML_QuickForm_Error
Performs the form data processing