Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс LengthValidator
+ Граф наследования:LengthValidator:

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

 __construct ($min=1, $max=null, $errorPhrase=array('MIN'=> null, 'MAX'=> null))
 
 validate ($value, $primary, array $row, Field $field)
 
 getMin ()
 
 getMax ()
 
- Открытые члены унаследованные от Validator
 __construct ($errorPhrase=null)
 

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

 $min
 
 $max
 
 $errorPhraseMinCode = 'MAIN_ENTITY_VALIDATOR_LENGTH_MIN'
 
 $errorPhraseMin
 
 $errorPhraseMaxCode = 'MAIN_ENTITY_VALIDATOR_LENGTH_MAX'
 
 $errorPhraseMax
 
- Защищенные данные унаследованные от Validator
 $errorPhraseCode = 'MAIN_ENTITY_VALIDATOR'
 
 $errorPhrase
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от Validator
 getErrorMessage ($value, ORM\Fields\Field $field, $errorPhrase=null, $additionalTemplates=null)
 

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

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

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

◆ __construct()

__construct ( $min = 1,
$max = null,
$errorPhrase = array('MIN' => null, 'MAX' => null) )
Аргументы
int | null$min
int | null$max
array$errorPhrase
Исключения
ArgumentTypeException

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

Методы

◆ getMax()

getMax ( )

Returns maximum allowed length. null if not set.

Возвращает
integer|null

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

◆ getMin()

getMin ( )

Returns minimum allowed length. null if not set.

Возвращает
integer|null

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

◆ validate()

validate ( $value,
$primary,
array $row,
Field $field )

Checks minimum and/or maximum length (as string) of the value. Returns true if check was successful or string with error text otherwise.

Аргументы
mixed$valueValue to check.
array$primaryHas no use in this function.
array$rowHas no use in this function.
Field$fieldField metadata.
Возвращает
boolean|string

Замещает IValidator.

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

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

◆ $errorPhraseMax

$errorPhraseMax
protected

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

◆ $errorPhraseMaxCode

$errorPhraseMaxCode = 'MAIN_ENTITY_VALIDATOR_LENGTH_MAX'
protected

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

◆ $errorPhraseMin

$errorPhraseMin
protected

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

◆ $errorPhraseMinCode

$errorPhraseMinCode = 'MAIN_ENTITY_VALIDATOR_LENGTH_MIN'
protected

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

◆ $max

$max
protected

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

◆ $min

$min
protected

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