Validator - staffcheck/api GitHub Wiki
- Class name: Validator
- Namespace:
private mixed $num_errors
- Visibility: private
private mixed $num_warnings
- Visibility: private
private mixed $errors = array()
- Visibility: private
private mixed $warnings = array()
- Visibility: private
private mixed $verbosity = 8
- Visibility: private
public mixed $validate_only = FALSE
- Visibility: public
boolean Validator::isResultSetWithRows($label, $rs, null $msg)
- Visibility: public
- $label mixed
- $rs mixed
- $msg null
boolean Validator::isNotResultSetWithRows($label, $rs, null $msg)
- Visibility: public
- $label mixed
- $rs mixed
- $msg null
boolean Validator::isTrue($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isFalse($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isNull($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isNotNull($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::inArrayValue($label, $value, null $msg, $array)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $array mixed
boolean Validator::inArrayKey($label, $key, null $msg, $array)
- Visibility: public
- $label mixed
- $key mixed
- $msg null
- $array mixed
boolean Validator::isDigits($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isNumeric($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isUUID($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isLessThan($label, $value, null $msg, null $max)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $max null
boolean Validator::isGreaterThan($label, $value, null $msg, null $min)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $min null
boolean Validator::isFloat($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isRegEx($label, $value, $msg, $regex)
- Visibility: public
- $label mixed
- $value mixed
- $msg mixed
- $regex mixed
boolean Validator::isNotRegEx($label, $value, $msg, $regex)
- Visibility: public
- $label mixed
- $value mixed
- $msg mixed
- $regex mixed
boolean Validator::isLength($label, $value, null $msg, integer $min, integer $max)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $min integer
- $max integer
boolean Validator::isLengthBeforeDecimal($label, $value, null $msg, integer $min, integer $max)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $min integer
- $max integer
boolean Validator::isLengthAfterDecimal($label, $value, null $msg, integer $min, integer $max)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $min integer
- $max integer
boolean Validator::isUniqueCharacters($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isDuplicateCharacters($label, $value, null $msg, boolean $max_duplicate_percent, boolean $consecutive_only)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $max_duplicate_percent boolean
- $consecutive_only boolean
boolean Validator::isAllowedWords($label, $value, null $msg, $bad_words)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $bad_words mixed
boolean Validator::isAllowedValues($label, $value, null $msg, $bad_words)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $bad_words mixed
boolean Validator::isPhoneNumber($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isPostalCode($label, $value, null $msg, null $country, null $province)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $country null
- $province null
boolean Validator::isEmail($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isEmailAdvanced($label, $value, null $msg, boolean $error_level)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $error_level boolean
boolean Validator::isIPAddress($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isDate($label, $value, null $msg)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
boolean Validator::isSIN($label, $value, null $msg, null $country)
- Visibility: public
- $label mixed
- $value mixed
- $msg null
- $country null
integer Validator::stripNon32bitInteger($value)
- Visibility: public
- $value mixed
mixed Validator::stripSpaces($value)
- Visibility: public
- $value mixed
mixed Validator::stripNumeric($value)
- Visibility: public
- $value mixed
mixed Validator::stripNonNumeric($value)
- Visibility: public
- $value mixed
mixed Validator::stripNonAlphaNumeric($value)
- Visibility: public
- $value mixed
mixed Validator::stripNonFloat($value)
- Visibility: public
- $value mixed
mixed Validator::stripNonTimeUnit($value)
Suitable for passing to parseTimeUnit() after.
- Visibility: public
- $value mixed
string Validator::stripHTML($value)
- Visibility: public
- $value mixed
string Validator::escapeHTML($value)
- Visibility: public
- $value mixed
string Validator::purifyHTML($value)
- Visibility: public
- $value mixed
boolean|string Validator::getPhoneNumberAreaCode($value)
- Visibility: public
- $value mixed
mixed Validator::varReplace($string, $var_array)
- Visibility: public
- $string mixed
- $var_array mixed
mixed Validator::setValidateOnly(integer $validate_only)
- Visibility: public
- $validate_only integer - EPOCH
boolean Validator::getValidateOnly()
- Visibility: public
array Validator::getErrorsAndWarningsArray()
- Visibility: public
boolean Validator::merge(object $validator)
- Visibility: public
- $validator object
array Validator::getErrorsArray()
- Visibility: public
boolean|string Validator::getErrors()
- Visibility: public
boolean|string Validator::getTextErrors(boolean $numbered_list)
- Visibility: public
- $numbered_list boolean
boolean Validator::isValid(null $label)
- Visibility: public
- $label null
boolean Validator::isError(null $label)
- Visibility: public
- $label null
boolean Validator::resetErrors()
- Visibility: public
boolean Validator::hasError($label)
- Visibility: public
- $label mixed
boolean Validator::Error($label, $msg, string $value)
- Visibility: public
- $label mixed
- $msg mixed
- $value string
array Validator::getWarningsArray()
- Visibility: public
boolean Validator::isWarning(null $label)
- Visibility: public
- $label null
boolean Validator::resetWarnings()
- Visibility: public
boolean Validator::hasWarning($label)
- Visibility: public
- $label mixed
boolean Validator::Warning($label, $msg, string $value)
- Visibility: public
- $label mixed
- $msg mixed
- $value string