1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Rule
Граф наследования:Rule:
BooleanRule GreaterRule LesserPositiveRule LesserRule IpMaskRule

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

 __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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/main/lib/authentication/policy/rule.php