Пример #1
0
 /**
  * Handles any validation errors that occurred for a single criterion.
  * 
  * @since 0.4
  * 
  * @param CriterionValidationResult $validationResult
  */
 protected function handleValidationError(CriterionValidationResult $validationResult)
 {
     parent::handleValidationError($validationResult);
     // Filter out the items that have already been found to be invalid.
     if ($validationResult->hasInvalidItems()) {
         $this->tempInvalidList = $validationResult->getInvalidItems();
         $this->value = array_filter($this->value, array($this, 'itemIsValid'));
     }
 }