<?php
/**
* * * * * * * *<4297088@qq.com>
* */
namespace cn\gz53\framework\utils\validator;
use cn\gz53\framework\utils\Util;
class BooleanValidatorUtil extends Util implements ValidatorValidateUtilI, ValidatorNameUtilI
{
const NAME = 'boolean';
public function getValidateName(){
return self::NAME;
}
public function validate(ValidatorDataUtilI $uo){
$value = $uo->getValidateValue();
$params = $uo->getValidateParams();
if(is_bool($value)){
$uo->setValidateStatus(false);
$uo->setValidateCode(1);
$uo->setValidateMessage('');
return false;
}
$uo->setValidateStatus(true);
$uo->setValidateCode(0);
$uo->setValidateMessage('');
return true;
}
}