original_string: public function validateSet() {
      $this->validatedComponents = array(); // jede Componente nur einmal validieren, wir führen buch
      $exceptions = array();
      foreach ($this->components as $component) {
        try {
          $this->validateComponent($component);
        
        } catch (ValidatorException $e) {
          if ($this->exceptionList) {
            $exceptions[] = $e;
          } else {
            throw $e;
          }
        }
      }
      
      if ($this->exceptionList && count($exceptions) > 0) {
        throw new ValidatorExceptionList($exceptions);
      }
      
      $this->postValidation();
      return $this;
    }
code: public function validateSet() {
      $this->validatedComponents = array(); // jede Componente nur einmal validieren, wir führen buch
      $exceptions = array();
      foreach ($this->components as $component) {
        try {
          $this->validateComponent($component);
        
        } catch (ValidatorException $e) {
          if ($this->exceptionList) {
            $exceptions[] = $e;
          } else {
            throw $e;
          }
        }
      }
      
      if ($this->exceptionList && count($exceptions) > 0) {
        throw new ValidatorExceptionList($exceptions);
      }
      
      $this->postValidation();
      return $this;
    }
code_tokens: public function validateSet ( ) { $ this -> validatedComponents = array ( ) ; // jede Componente nur einmal validieren, wir führen buch $ exceptions = array ( ) ; foreach ( $ this -> components as $ component ) { try { $ this -> validateComponent ( $ component ) ; } catch ( ValidatorException $ e ) { if ( $ this -> exceptionList ) { $ exceptions [ ] = $ e ; } else { throw $ e ; } } } if ( $ this -> exceptionList && count ( $ exceptions ) > 0 ) { throw new ValidatorExceptionList ( $ exceptions ) ; } $ this -> postValidation ( ) ; return $ this ; }
docstring: Validiert alle Daten anhand der Meta-Daten von den FormDaten
  
  optionals müssen hiervor gesetzt werden
  
  wenn $this->exceptionList TRUE ist werden die ValidationExceptions gesammelt und dann eine ValidatorExceptionList geworfen
  wenn FALSE wird direkt die erste ValidatorException geworfen
docstring_tokens: Validiert alle Daten anhand der Meta - Daten von den FormDaten