Validator - staffcheck/api GitHub Wiki

Validator

  • Class name: Validator
  • Namespace:

Properties

$num_errors

private mixed $num_errors
  • Visibility: private

$num_warnings

private mixed $num_warnings
  • Visibility: private

$errors

private mixed $errors = array()
  • Visibility: private

$warnings

private mixed $warnings = array()
  • Visibility: private

$verbosity

private mixed $verbosity = 8
  • Visibility: private

$validate_only

public mixed $validate_only = FALSE
  • Visibility: public

Methods

isResultSetWithRows

boolean Validator::isResultSetWithRows($label, $rs, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $rs mixed
  • $msg null

isNotResultSetWithRows

boolean Validator::isNotResultSetWithRows($label, $rs, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $rs mixed
  • $msg null

isTrue

boolean Validator::isTrue($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isFalse

boolean Validator::isFalse($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isNull

boolean Validator::isNull($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isNotNull

boolean Validator::isNotNull($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

inArrayValue

boolean Validator::inArrayValue($label, $value, null $msg, $array)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $array mixed

inArrayKey

boolean Validator::inArrayKey($label, $key, null $msg, $array)
  • Visibility: public

Arguments

  • $label mixed
  • $key mixed
  • $msg null
  • $array mixed

isDigits

boolean Validator::isDigits($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isNumeric

boolean Validator::isNumeric($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isUUID

boolean Validator::isUUID($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isLessThan

boolean Validator::isLessThan($label, $value, null $msg, null $max)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $max null

isGreaterThan

boolean Validator::isGreaterThan($label, $value, null $msg, null $min)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $min null

isFloat

boolean Validator::isFloat($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isRegEx

boolean Validator::isRegEx($label, $value, $msg, $regex)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg mixed
  • $regex mixed

isNotRegEx

boolean Validator::isNotRegEx($label, $value, $msg, $regex)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg mixed
  • $regex mixed

isLength

boolean Validator::isLength($label, $value, null $msg, integer $min, integer $max)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $min integer
  • $max integer

isLengthBeforeDecimal

boolean Validator::isLengthBeforeDecimal($label, $value, null $msg, integer $min, integer $max)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $min integer
  • $max integer

isLengthAfterDecimal

boolean Validator::isLengthAfterDecimal($label, $value, null $msg, integer $min, integer $max)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $min integer
  • $max integer

isUniqueCharacters

boolean Validator::isUniqueCharacters($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isDuplicateCharacters

boolean Validator::isDuplicateCharacters($label, $value, null $msg, boolean $max_duplicate_percent, boolean $consecutive_only)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $max_duplicate_percent boolean
  • $consecutive_only boolean

isAllowedWords

boolean Validator::isAllowedWords($label, $value, null $msg, $bad_words)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $bad_words mixed

isAllowedValues

boolean Validator::isAllowedValues($label, $value, null $msg, $bad_words)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $bad_words mixed

isPhoneNumber

boolean Validator::isPhoneNumber($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isPostalCode

boolean Validator::isPostalCode($label, $value, null $msg, null $country, null $province)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $country null
  • $province null

isEmail

boolean Validator::isEmail($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isEmailAdvanced

boolean Validator::isEmailAdvanced($label, $value, null $msg, boolean $error_level)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $error_level boolean

isIPAddress

boolean Validator::isIPAddress($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isDate

boolean Validator::isDate($label, $value, null $msg)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null

isSIN

boolean Validator::isSIN($label, $value, null $msg, null $country)
  • Visibility: public

Arguments

  • $label mixed
  • $value mixed
  • $msg null
  • $country null

stripNon32bitInteger

integer Validator::stripNon32bitInteger($value)
  • Visibility: public

Arguments

  • $value mixed

stripSpaces

mixed Validator::stripSpaces($value)
  • Visibility: public

Arguments

  • $value mixed

stripNumeric

mixed Validator::stripNumeric($value)
  • Visibility: public

Arguments

  • $value mixed

stripNonNumeric

mixed Validator::stripNonNumeric($value)
  • Visibility: public

Arguments

  • $value mixed

stripNonAlphaNumeric

mixed Validator::stripNonAlphaNumeric($value)
  • Visibility: public

Arguments

  • $value mixed

stripNonFloat

mixed Validator::stripNonFloat($value)
  • Visibility: public

Arguments

  • $value mixed

stripNonTimeUnit

mixed Validator::stripNonTimeUnit($value)

Suitable for passing to parseTimeUnit() after.

  • Visibility: public

Arguments

  • $value mixed

stripHTML

string Validator::stripHTML($value)
  • Visibility: public

Arguments

  • $value mixed

escapeHTML

string Validator::escapeHTML($value)
  • Visibility: public

Arguments

  • $value mixed

purifyHTML

string Validator::purifyHTML($value)
  • Visibility: public

Arguments

  • $value mixed

getPhoneNumberAreaCode

boolean|string Validator::getPhoneNumberAreaCode($value)
  • Visibility: public

Arguments

  • $value mixed

varReplace

mixed Validator::varReplace($string, $var_array)
  • Visibility: public

Arguments

  • $string mixed
  • $var_array mixed

setValidateOnly

mixed Validator::setValidateOnly(integer $validate_only)
  • Visibility: public

Arguments

  • $validate_only integer - EPOCH

getValidateOnly

boolean Validator::getValidateOnly()
  • Visibility: public

getErrorsAndWarningsArray

array Validator::getErrorsAndWarningsArray()
  • Visibility: public

merge

boolean Validator::merge(object $validator)
  • Visibility: public

Arguments

  • $validator object

getErrorsArray

array Validator::getErrorsArray()
  • Visibility: public

getErrors

boolean|string Validator::getErrors()
  • Visibility: public

getTextErrors

boolean|string Validator::getTextErrors(boolean $numbered_list)
  • Visibility: public

Arguments

  • $numbered_list boolean

isValid

boolean Validator::isValid(null $label)
  • Visibility: public

Arguments

  • $label null

isError

boolean Validator::isError(null $label)
  • Visibility: public

Arguments

  • $label null

resetErrors

boolean Validator::resetErrors()
  • Visibility: public

hasError

boolean Validator::hasError($label)
  • Visibility: public

Arguments

  • $label mixed

Error

boolean Validator::Error($label, $msg, string $value)
  • Visibility: public

Arguments

  • $label mixed
  • $msg mixed
  • $value string

getWarningsArray

array Validator::getWarningsArray()
  • Visibility: public

isWarning

boolean Validator::isWarning(null $label)
  • Visibility: public

Arguments

  • $label null

resetWarnings

boolean Validator::resetWarnings()
  • Visibility: public

hasWarning

boolean Validator::hasWarning($label)
  • Visibility: public

Arguments

  • $label mixed

Warning

boolean Validator::Warning($label, $msg, string $value)
  • Visibility: public

Arguments

  • $label mixed
  • $msg mixed
  • $value string
⚠️ **GitHub.com Fallback** ⚠️