示例#1
0
 /**
  * 获取“验证环境”验证规则
  * @param mixed $value
  * @return array
  */
 public function getWhenRule($value)
 {
     $enum = DataValidators::getWhenEnum();
     return array('InArray' => new validator\InArrayValidator($value, array_keys($enum), sprintf(Lang::_('SRV_FILTER_BUILDER_FIELD_VALIDATORS_WHEN_INARRAY'), implode(', ', $enum))));
 }
示例#2
0
 /**
  * 获取验证时对比值类型
  * @param string $when
  * @return string
  */
 public function getWhenLangByWhen($when)
 {
     $enum = DataValidators::getWhenEnum();
     return isset($enum[$when]) ? $enum[$when] : '';
 }
示例#3
0
 /**
  * 获取“验证时对比值类型”所有选项
  * @return array
  */
 public function getOptionCategoryEnum()
 {
     $enum = DataValidators::getOptionCategoryEnum();
     return $enum;
 }