/**
  * Get an invalid ValidatorResult instance.
  *
  * @return ValidationResult
  * 
  */
 protected function getInvalidResult($valueID)
 {
     $message = new ValidationErrorMessage(get_class($this), $this->message['default']);
     $result = new ValidatorResult(FALSE);
     $result->addErrorMessage($message);
     return $result;
 }
 /**
  * Get invalid ValidationResult instance.
  *
  * @return ValidationResult
  *
  */
 protected function getInvalidResult(ValidationErrorMessage $message)
 {
     $result = new ValidatorResult(FALSE);
     $result->addErrorMessage($message);
     return $result;
 }
 /**
  * Add the messages returned from the validator method.
  * 
  * Appends the message to the class's $messages property.
  * 
  * @see validate()
  * @param ValidatorResult $result The result object from a validator method.
  * 
  */
 protected function addErrorMessages(ValidatorResult $result)
 {
     foreach ($result->getErrorMessages() as $message) {
         $message->attachTo($this->activeValueID);
         $this->errorMessages[] = $message;
     }
 }