1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Base
Граф наследования:Base:
IpPerPhone IpPerUser PhonePerUser SmsPerIp SmsPerPhone SmsPerUser UserPerPhone

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

 getEntityId ()
 __construct (Message $message)
 setCounter (int $counter)
 setAdditionalParams (array $additionalParams)
 canUse ()
 lock ()
 unlock ()
 isCanSend ()
 increase ()
 log ()

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

 getOptionLimitName ()
 getEntity ()
 getDefaultLimit ()
 updateCounter ()
 insertCounter ()

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

Message $message
int $counter
int $limit = 0
array $additionalParams = []

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

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

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

◆ __construct()

__construct ( Message $message)

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

Методы

◆ canUse()

canUse ( )

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

◆ getDefaultLimit()

getDefaultLimit ( )
abstractprotected

Переопределяется в IpPerPhone, IpPerUser, PhonePerUser, SmsPerIp, SmsPerPhone, SmsPerUser и UserPerPhone.

◆ getEntity()

getEntity ( )
abstractprotected

Переопределяется в IpPerPhone, IpPerUser, PhonePerUser, SmsPerIp, SmsPerPhone, SmsPerUser и UserPerPhone.

◆ getEntityId()

getEntityId ( )
abstract

Переопределяется в IpPerPhone, IpPerUser, PhonePerUser, SmsPerIp, SmsPerPhone, SmsPerUser и UserPerPhone.

◆ getOptionLimitName()

getOptionLimitName ( )
abstractprotected

Переопределяется в IpPerPhone, IpPerUser, PhonePerUser, SmsPerIp, SmsPerPhone, SmsPerUser и UserPerPhone.

◆ increase()

increase ( )

Переопределяется в UserPerPhone.

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

◆ insertCounter()

insertCounter ( )
protected

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

◆ isCanSend()

isCanSend ( )

Переопределяется в UserPerPhone.

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

◆ lock()

lock ( )

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

◆ log()

log ( )

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

◆ setAdditionalParams()

setAdditionalParams ( array $additionalParams)
Аргументы
string[]$additionalParams
Возвращает
$this

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

◆ setCounter()

setCounter ( int $counter)

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

◆ unlock()

unlock ( )

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

◆ updateCounter()

updateCounter ( )
protected

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

Поля

◆ $additionalParams

array $additionalParams = []
protected

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

◆ $counter

int $counter
protected

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

◆ $limit

int $limit = 0
protected

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

◆ $message

Message $message
protected

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


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