src/ministruts/RequestProcessor.php
protected function processActionFormValidate(Request $request, Response $response, ActionMapping $mapping, ActionForm $form) {
        if (!$mapping->isFormValidateFirst())
            return true;

        $success = $form->validate();

        if ($mapping->getActionClassName())
            return true;

        $forward = $mapping->getForward();
        if (!$forward) {
            $key     = $success ? ActionForward::VALIDATION_SUCCESS_KEY : ActionForward::VALIDATION_ERROR_KEY;
            $forward = $mapping->findForward($key);
        }
        if (!$forward) throw new RuntimeException('<mapping path="'.$mapping->getPath().'" form-validate-first="true": ActionForward not found (module validation error?)');

        $this->processActionForward($request, $response, $forward);
        return false;
    }
protected function processActionFormValidate(Request $request, Response $response, ActionMapping $mapping, ActionForm $form) {
        if (!$mapping->isFormValidateFirst())
            return true;

        $success = $form->validate();

        if ($mapping->getActionClassName())
            return true;

        $forward = $mapping->getForward();
        if (!$forward) {
            $key     = $success ? ActionForward::VALIDATION_SUCCESS_KEY : ActionForward::VALIDATION_ERROR_KEY;
            $forward = $mapping->findForward($key);
        }
        if (!$forward) throw new RuntimeException('<mapping path="'.$mapping->getPath().'" form-validate-first="true": ActionForward not found (module validation error?)');

        $this->processActionForward($request, $response, $forward);
        return false;
    }
protected function processActionFormValidate ( Request $ request , Response $ response , ActionMapping $ mapping , ActionForm $ form ) { if ( ! $ mapping -> isFormValidateFirst ( ) ) return true ; $ success = $ form -> validate ( ) ; if ( $ mapping -> getActionClassName ( ) ) return true ; $ forward = $ mapping -> getForward ( ) ; if ( ! $ forward ) { $ key = $ success ? ActionForward :: VALIDATION_SUCCESS_KEY : ActionForward :: VALIDATION_ERROR_KEY ; $ forward = $ mapping -> findForward ( $ key ) ; } if ( ! $ forward ) throw new RuntimeException ( '<mapping path="' . $ mapping -> getPath ( ) . '" form-validate-first="true": ActionForward not found (module validation error?)' ) ; $ this -> processActionForward ( $ request , $ response , $ forward ) ; return false ; }
Validiert die ActionForm, wenn entprechend konfiguriert.  Ist fuer das ActionMapping ein expliziter
Forward konfiguriert, wird nach der Validierung auf diesen Forward weitergeleitet. Ist kein
expliziter Forward definiert, wird auf die konfigurierte "success" oder "error"-Resource
weitergeleitet.  Gibt TRUE zurueck, wenn die Verarbeitung fortgesetzt werden soll, oder FALSE,
wenn auf eine andere Resource weitergeleitet und der Request bereits beendet wurde.

@param  Request       $request
@param  Response      $response
@param  ActionMapping $mapping
@param  ActionForm    $form

@return bool
Validiert die ActionForm wenn entprechend konfiguriert . Ist fuer das ActionMapping ein expliziter Forward konfiguriert wird nach der Validierung auf diesen Forward weitergeleitet . Ist kein expliziter Forward definiert wird auf die konfigurierte success oder error - Resource weitergeleitet . Gibt TRUE zurueck wenn die Verarbeitung fortgesetzt werden soll oder FALSE wenn auf eine andere Resource weitergeleitet und der Request bereits beendet wurde .