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

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

 getMessageTemplates (string $subject='')
 
 __construct (string $providerId, Providers\OptionManager $optionManager)
 
 getChannelList (string $imType)
 
 getCascadeList ()
 
 setCallback (string $callbackUrl, array $callbackTypes, ?int $subjectId=null)
 
 getActiveChannelList (string $imType)
 
 checkActiveChannelBySubjectIdList (array $subjectIdList, string $imType)
 
 getCascadeIdFromSubject ($subject, callable $subjectComparator)
 
 updateSavedChannelList (string $channelType)
 
- Открытые члены унаследованные от EdnaRu
 getSentTemplateMessage (string $from, string $to)
 

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

 initializeDefaultExternalSender ()
 

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

string $providerId
 
Providers ExternalSender $externalSender
 
Providers OptionManager $optionManager
 

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

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

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

◆ __construct()

__construct ( string $providerId,
Providers\OptionManager $optionManager )

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

Методы

◆ checkActiveChannelBySubjectIdList()

checkActiveChannelBySubjectIdList ( array $subjectIdList,
string $imType )

Замещает EdnaRu.

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

◆ getActiveChannelList()

getActiveChannelList ( string $imType)

Замещает EdnaRu.

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

◆ getCascadeIdFromSubject()

getCascadeIdFromSubject ( $subject,
callable $subjectComparator )
Аргументы
int | string$subject
callable$subjectComparator
Возвращает
Result

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

◆ getCascadeList()

getCascadeList ( )
См. также
https://docs.edna.ru/kb/poluchenie-informacii-o-kaskadah/
Возвращает
Result

Замещает EdnaRu.

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

◆ getChannelList()

getChannelList ( string $imType)
См. также
https://docs.edna.ru/kb/channel-profile/
Аргументы
string$imType
См. также
\Bitrix\MessageService\Providers\Edna\Constants\ChannelType
Возвращает
Result

Замещает EdnaRu.

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

◆ getMessageTemplates()

getMessageTemplates ( string $subject = '')
abstract

Замещает EdnaRu.

Переопределяется в Utils, Utils и Utils.

◆ initializeDefaultExternalSender()

initializeDefaultExternalSender ( )
abstractprotected

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

◆ setCallback()

setCallback ( string $callbackUrl,
array $callbackTypes,
?int $subjectId = null )
См. также
https://docs.edna.ru/kb/callback-set/
Аргументы
string$callbackUrl
array$callbackTypes
int | null$subjectId
Возвращает
Result

Замещает EdnaRu.

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

◆ updateSavedChannelList()

updateSavedChannelList ( string $channelType)

Loads channels from provider.

Аргументы
string$channelType
Возвращает
array

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

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

◆ $externalSender

Providers ExternalSender $externalSender
protected

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

◆ $optionManager

Providers OptionManager $optionManager
protected

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

◆ $providerId

string $providerId
protected

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