PMA\libraries\config\Validator::validateNumber PHP Метод

validateNumber() публичный статический Метод

Tests integer value
public static validateNumber ( string $path, array $values, boolean $allow_neg, boolean $allow_zero, integer $max_value, string $error_string ) : string
$path string path to config
$values array config values
$allow_neg boolean allow negative values
$allow_zero boolean allow zero
$max_value integer max allowed value
$error_string string error message key: $GLOBALS["strConfig$error_lang_key"]
Результат string empty string if test is successful
    public static function validateNumber($path, $values, $allow_neg, $allow_zero, $max_value, $error_string)
    {
        if (empty($values[$path])) {
            return '';
        }
        $value = Util::requestString($values[$path]);
        if (intval($value) != $value || !$allow_neg && $value < 0 || !$allow_zero && $value == 0 || $value > $max_value) {
            return $error_string;
        }
        return '';
    }