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

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

 setSocketTimeout (int $socketTimeout)
 
 setStreamTimeout (int $streamTimeout)
 
 isConfigurable ()
 
 getType ()
 
 getId ()
 
 getExternalId ()
 
 getName ()
 
 getShortName ()
 
 canUse ()
 
 getFromList ()
 
 getDefaultFrom ()
 
 getFirstFromList ()
 
 isCorrectFrom ($from)
 
 sendMessage (array $messageFieldsFields)
 
 getManageUrl ()
 
 prepareMessageBodyForSave (string $text)
 

Открытые статические члены

static isSupported ()
 
static className ()
 
static resolveStatus ($serviceStatus)
 

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

 prepareMessageBodyForSend (string $text)
 

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

Providers Informant $informant
 
Providers Initiator $initiator
 
Providers Sender $sender
 
int $socketTimeout = 10
 
int $streamTimeout = 30
 

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

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

Методы

◆ canUse()

canUse ( )
abstract

Check can use state of provider.

Возвращает
bool

Переопределяется в BaseConfigurable, Dummy, DummyHttp, EdnaruImHpx, Rest и Twilio.

◆ className()

static className ( )
static

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

◆ getDefaultFrom()

getDefaultFrom ( )

Get default From.

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

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

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

◆ getExternalId()

getExternalId ( )

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

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

◆ getFirstFromList()

getFirstFromList ( )
Возвращает
mixed|null

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

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

◆ getFromList()

getFromList ( )
abstract

◆ getId()

getId ( )
abstract

◆ getManageUrl()

getManageUrl ( )

Переопределяется в BaseConfigurable, Ednaru и SmsEdnaru.

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

◆ getName()

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

Переопределяется в Dummy, DummyHttp, Ednaru, EdnaruImHpx, ISmsCenter, MfmsRu, Rest, SmsAssistentBy, SmscUa, SmsEdnaru, SmsLineBy, SmsRu, Twilio и Twilio2.

◆ getShortName()

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

Переопределяется в Dummy, DummyHttp, Ednaru, EdnaruImHpx, ISmsCenter, MfmsRu, Rest, SmsAssistentBy, SmscUa, SmsEdnaru, SmsLineBy, SmsRu, Twilio и Twilio2.

◆ getType()

getType ( )

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

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

◆ isConfigurable()

isConfigurable ( )

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

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

◆ isCorrectFrom()

isCorrectFrom ( $from)
Аргументы
string$from
Возвращает
bool

Переопределяется в Ednaru, Rest и SmsEdnaru.

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

◆ isSupported()

static isSupported ( )
static
Возвращает
bool

Переопределяется в Ednaru, EdnaruImHpx, ISmsCenter, MfmsRu, Rest, SmscUa, SmsLineBy и Twilio2.

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

◆ prepareMessageBodyForSave()

prepareMessageBodyForSave ( string $text)

Prepares text for message body.

Переопределяется в Ednaru и SmsEdnaru.

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

◆ prepareMessageBodyForSend()

prepareMessageBodyForSend ( string $text)
protected

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

◆ resolveStatus()

static resolveStatus ( $serviceStatus)
static

Converts service status to internal status

См. также
\Bitrix\MessageService\MessageStatus
Аргументы
mixed$serviceStatus
Возвращает
int

Переопределяется в DummyHttp, Ednaru, EdnaruImHpx, ISmsCenter, MfmsRu, Rest, SmsAssistentBy, SmscUa, SmsEdnaru, SmsLineBy, SmsRu и Twilio.

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

◆ sendMessage()

sendMessage ( array $messageFieldsFields)
abstract
Аргументы
array$messageFieldsFields
Возвращает
Result\SendMessage Send operation result.

Переопределяется в DummyHttp, Ednaru, EdnaruImHpx, ISmsCenter, MfmsRu, Rest, SmsAssistentBy, SmscUa, SmsEdnaru, SmsLineBy, SmsRu, Twilio и Dummy.

◆ setSocketTimeout()

setSocketTimeout ( int $socketTimeout)
Аргументы
int$socketTimeout
Возвращает
Base

Переопределяется в Ednaru и SmsEdnaru.

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

◆ setStreamTimeout()

setStreamTimeout ( int $streamTimeout)
Аргументы
int$streamTimeout
Возвращает
Base

Переопределяется в Ednaru и SmsEdnaru.

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

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

◆ $informant

Providers Informant $informant
protected

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

◆ $initiator

Providers Initiator $initiator
protected

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

◆ $sender

Providers Sender $sender
protected

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

◆ $socketTimeout

int $socketTimeout = 10
protected

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

◆ $streamTimeout

int $streamTimeout = 30
protected

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