original_string: public function configureUniqueConstraintValidator(UniqueConstraintValidator $validator = NULL) {
      $uniqueConstraints = $this->getUniqueConstraints();
      
      if (!isset($validator)) {
        // erstelle einen neuen
        $constraint = array_shift($uniqueConstraints);
        $validator = new UniqueConstraintValidator($constraint);
      }
      
      // benutze den bestehenden / füge die restlichen UniqueConstraints hinzu
      foreach ($uniqueConstraints as $constraint) {
        $validator->addUniqueConstraint($constraint);
      }
      
      /* verarbeiten die Daten für alle Constraints */
      foreach ($validator->getUniqueConstraints() as $constraint) {
        $validator->updateIndex($constraint, $this->getUniqueIndex($constraint));
      }
      
      return $validator;
    }
code: public function configureUniqueConstraintValidator(UniqueConstraintValidator $validator = NULL) {
      $uniqueConstraints = $this->getUniqueConstraints();
      
      if (!isset($validator)) {
        // erstelle einen neuen
        $constraint = array_shift($uniqueConstraints);
        $validator = new UniqueConstraintValidator($constraint);
      }
      
      // benutze den bestehenden / füge die restlichen UniqueConstraints hinzu
      foreach ($uniqueConstraints as $constraint) {
        $validator->addUniqueConstraint($constraint);
      }
      
      /* verarbeiten die Daten für alle Constraints */
      foreach ($validator->getUniqueConstraints() as $constraint) {
        $validator->updateIndex($constraint, $this->getUniqueIndex($constraint));
      }
      
      return $validator;
    }
code_tokens: public function configureUniqueConstraintValidator ( UniqueConstraintValidator $ validator = NULL ) { $ uniqueConstraints = $ this -> getUniqueConstraints ( ) ; if ( ! isset ( $ validator ) ) { // erstelle einen neuen
   $ constraint = array_shift ( $ uniqueConstraints ) ; $ validator = new UniqueConstraintValidator ( $ constraint ) ; } // benutze den bestehenden / füge die restlichen UniqueConstraints hinzu
   foreach ( $ uniqueConstraints as $ constraint ) { $ validator -> addUniqueConstraint ( $ constraint ) ; } /* verarbeiten die Daten für alle Constraints */
   foreach ( $ validator -> getUniqueConstraints ( ) as $ constraint ) { $ validator -> updateIndex ( $ constraint , $ this -> getUniqueIndex ( $ constraint ) ) ; } return $ validator ; }
docstring: Setzt einen UniqueConstraintValidator mit den passenden UniqueConstraints des Entities
  
  sind keine Unique-Constraints für diese Klasse gesetzt, wird eine \Psc\Doctrine\NoUniqueConstraintException geworfen
  @throws Psc\Doctrine\UniqueConstraintException, wenn $this->getUniqueIndex() einen inkonsistenten Index zurückgibt (index mit duplikaten)
docstring_tokens: Setzt einen UniqueConstraintValidator mit den passenden UniqueConstraints des Entities