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

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

 __construct ($title, $value=0, array $options=null)
 
 getTitle ()
 
 getValue ()
 
 assignValue ($value)
 
 compare ($value)
 
 getOptions ()
 
 getGroupId ()
 
 setGroupId (int $groupId)
 
 jsonSerialize ()
 

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

 $title
 
 $value
 
 $options
 
 $groupId = 0
 

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

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

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

◆ __construct()

__construct ( $title,
$value = 0,
array $options = null )

Rule constructor.

Аргументы
string$title
mixed$value
array | null$options

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

Методы

◆ assignValue()

assignValue ( $value)

Assigns the value if it follows the rule.

Аргументы
mixed$value
Возвращает
bool

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

◆ compare()

compare ( $value)
abstract

Checks if the value follows the rule.

Аргументы
mixed$value
Возвращает
bool

Переопределяется в BooleanRule, GreaterRule, LesserPositiveRule и LesserRule.

◆ getGroupId()

getGroupId ( )
Возвращает
int

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

◆ getOptions()

getOptions ( )
Возвращает
array

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

◆ getTitle()

getTitle ( )
Возвращает
string

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

◆ getValue()

getValue ( )
Возвращает
mixed

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

◆ jsonSerialize()

jsonSerialize ( )

JsonSerializable::jsonSerialize Specify data which should be serialized to JSON

Возвращает
array

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

◆ setGroupId()

setGroupId ( int $groupId)
Аргументы
int$groupId
Возвращает
Rule

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

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

◆ $groupId

$groupId = 0
protected

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

◆ $options

$options
protected
Инициализатор
= [
'type' => 'text',
'size' => 5,
]

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

◆ $title

$title
protected

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

◆ $value

$value
protected

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