Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
Класс 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