示例#1
0
 /**
  * @see ItemParameterCriterion::getItemErrorMessage
  */
 protected function getItemErrorMessage(Parameter $parameter)
 {
     global $wgLang;
     if ($this->lowerBound == $this->upperBound) {
         return wfMsgExt('validator-error-invalid-length', 'parsemag', $parameter->getOriginalName(), $wgLang->formatNum($this->lowerBound));
     } else {
         return wfMsgExt('validator-error-invalid-length-range', 'parsemag', $parameter->getOriginalName(), $wgLang->formatNum($this->lowerBound), $wgLang->formatNum($this->upperBound));
     }
 }
 /**
  * Gets an internationalized error message to construct a ValidationError with
  * when the criteria validation failed. (for list values when all values are invalid)
  * 
  * @param Parameter $parameter
  * 
  * @since 0.4
  * 
  * @return string
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     return wfMsgExt('validator-error-problem', 'parsemag', $parameter->getOriginalName());
 }
示例#3
0
 /**
  * @see ItemParameterCriterion::getFullListErrorMessage
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     global $wgLang;
     return wfMsgExt('validation-error-no-non-numerics', 'parsemag', $parameter->getOriginalName());
 }
 /**
  * @see ItemParameterCriterion::getFullListErrorMessage
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     return wfMsgExt('validator_list_error_must_be_integer', 'parsemag', $parameter->getOriginalName());
 }
	/**
	 * @see ItemParameterCriterion::getFullListErrorMessage
	 */	
	protected function getFullListErrorMessage( Parameter $parameter ) {
		return wfMsgExt( 'validator-list-error-invalid-regex', 'parsemag', $parameter->getOriginalName(), $this->pattern );
	}	
	/**
	 * @see ItemParameterCriterion::getFullListErrorMessage
	 */	
	protected function getFullListErrorMessage( Parameter $parameter ) {
		return wfMsgExt( 'validator_list_error_empty_argument', 'parsemag', $parameter->getOriginalName() );
	}	
示例#7
0
 /**
  * @see ItemParameterCriterion::getFullListErrorMessage
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     $msg = 'validator_list_error_must_be_' . ($this->hasToExist ? 'existing_' : '') . 'title';
     return wfMsgExt($msg, 'parsemag', $parameter->getOriginalName());
 }
	/**
	 * @see ItemParameterCriterion::getFullListErrorMessage
	 */	
	protected function getFullListErrorMessage( Parameter $parameter ) {
		global $wgLang;

		$originalCount = count( $this->allowedValues );

		if ( $originalCount > 15 ) {
			$allowedValues = array_slice( $this->allowedValues, 0, 13 );
			$omitCount = $originalCount - count( $allowedValues );

			return wfMsgExt(
				'validator-list-error-accepts-only-omitted',
				'parsemag',
				$parameter->getOriginalName(),
				$wgLang->listToText( $allowedValues ),
				count( $allowedValues ),
				$wgLang->formatNum( $omitCount )
			);			
		}
		else {
			return wfMsgExt(
				'validator-list-error-accepts-only',
				'parsemag',
				$parameter->getOriginalName(),
				$wgLang->listToText( $this->allowedValues ),
				count( $this->allowedValues ),
				$parameter->getValue()
			);			
		}
	}
示例#9
0
 /**
  * @see ItemParameterCriterion::getItemErrorMessage
  */
 protected function getItemErrorMessage(Parameter $parameter)
 {
     return wfMsgExt("validation-error-invalid-{$this->dimension}", 'parsemag', $parameter->getOriginalName());
 }
示例#10
0
 /**
  * @see ItemParameterCriterion::getFullListErrorMessage
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     global $wgLang;
     return wfMsgExt('validator_list_error_invalid_range', 'parsemag', $parameter->getOriginalName(), $wgLang->formatNum($this->lowerBound), $wgLang->formatNum($this->upperBound));
 }
示例#11
0
 /**
  * @see ItemParameterCriterion::getFullListErrorMessage
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     return wfMsgExt('validation-error-invalid-distances', 'parsemag', $parameter->getOriginalName());
 }
示例#12
0
 /**
  * Gets an internationalized error message to construct a ValidationError with
  * when the criteria validation failed. (for non-list values)
  *
  * @param Parameter $parameter
  *
  * @since 0.4
  *
  * @return string
  */
 protected function getItemErrorMessage(Parameter $parameter)
 {
     return wfMsgExt('validation-error-invalid-line-param', 'parsemag', $parameter->getOriginalName());
 }
示例#13
0
 /**
  * @see ItemParameterCriterion::getFullListErrorMessage
  */
 protected function getFullListErrorMessage(Parameter $parameter)
 {
     return wfMessage('validation-error-invalid-layers', $parameter->getOriginalName())->parse();
 }