Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Validator

Открытые члены

 __construct (array $values)
 
 getPureValues ()
 
 validateArray (string $name, string $keyType=self::TYPE_NUMERIC, string $valueType=self::TYPE_STRING)
 
 validateNumeric (string $name, int $min=0, int $max=0)
 
 validateString (string $name, int $minLen=0, int $maxLen=0)
 
 validateRegExp (string $name, string $pattern)
 
 validateEnum (string $name, array $enum)
 
 validateRequire (string $name)
 
 setDefault (string $name, $value)
 
 setPureValue ($name)
 
 convertToInt (string $name)
 

Открытые атрибуты

const TYPE_ARRAY = 'array'
 
const TYPE_NUMERIC = 'numeric'
 
const TYPE_STRING = 'string'
 

Защищенные члены

 validate (string $type, $value)
 

Защищенные данные

array $dirtyValues
 
array $pureValues = []
 

Подробное описание

См. определение в файле validator.php строка 8

Конструктор(ы)

◆ __construct()

__construct ( array $values)

См. определение в файле validator.php строка 17

Методы

◆ convertToInt()

convertToInt ( string $name)

См. определение в файле validator.php строка 200

◆ getPureValues()

getPureValues ( )

См. определение в файле validator.php строка 23

◆ setDefault()

setDefault ( string $name,
$value )

См. определение в файле validator.php строка 180

◆ setPureValue()

setPureValue ( $name)

См. определение в файле validator.php строка 190

◆ validate()

validate ( string $type,
$value )
protected

См. определение в файле validator.php строка 28

◆ validateArray()

validateArray ( string $name,
string $keyType = self::TYPE_NUMERIC,
string $valueType = self::TYPE_STRING )

См. определение в файле validator.php строка 44

◆ validateEnum()

validateEnum ( string $name,
array $enum )

См. определение в файле validator.php строка 152

◆ validateNumeric()

validateNumeric ( string $name,
int $min = 0,
int $max = 0 )

См. определение в файле validator.php строка 75

◆ validateRegExp()

validateRegExp ( string $name,
string $pattern )

См. определение в файле validator.php строка 135

◆ validateRequire()

validateRequire ( string $name)

См. определение в файле validator.php строка 169

◆ validateString()

validateString ( string $name,
int $minLen = 0,
int $maxLen = 0 )

См. определение в файле validator.php строка 105

Данные класса

◆ $dirtyValues

array $dirtyValues
protected

См. определение в файле validator.php строка 14

◆ $pureValues

array $pureValues = []
protected

См. определение в файле validator.php строка 15

◆ TYPE_ARRAY

const TYPE_ARRAY = 'array'

См. определение в файле validator.php строка 10

◆ TYPE_NUMERIC

const TYPE_NUMERIC = 'numeric'

См. определение в файле validator.php строка 11

◆ TYPE_STRING

const TYPE_STRING = 'string'

См. определение в файле validator.php строка 12