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

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

 __construct ()
 
 getName ()
 
 getCode ()
 
 getSupportedRecipientTypes ()
 
 loadConfiguration ()
 
 saveConfiguration (Message\Configuration $configuration)
 
 start ()
 
 send (Message\Adapter $message)
 
 end ()
 
- Открытые члены унаследованные от iBase
 getSupportedTransports ()
 
 loadConfiguration ($id=null)
 
 saveConfiguration (Configuration $configuration)
 
 copyConfiguration ($id)
 

Открытые атрибуты

const CODE = self::CODE_UNDEFINED
 
const CODE_RC_LEAD = 'rc_lead'
 
const CODE_RC_DEAL = 'rc_deal'
 
- Открытые атрибуты унаследованные от iBase
const CODE_MAIL = 'mail'
 
const CODE_TOLOKA = 'toloka'
 
const CODE_WEB_HOOK = 'web_hook'
 
const CODE_SMS = 'sms'
 
const CODE_IM = 'im'
 
const CODE_CALL = 'call'
 
const CODE_AUDIO_CALL = 'audio_call'
 
const CODE_UNDEFINED = ''
 
const CODE_MASTER_YANDEX = 'master_yandex'
 
const EVENT_NAME = 'onSenderMessageList'
 

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

 detectDealCategoryId ($categoryId, EntityManageFacility $facility)
 
 getLastDealCategoryId (EntityManageFacility $facility)
 
 getLastDeal (EntityManageFacility $facility, $days)
 
 getOrderData ($dealId)
 
 copyDealProducts ($fromDealId, $toDealId)
 

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

 $configuration
 
 $responsibleQueue
 

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

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

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

◆ __construct()

__construct ( )

Transport constructor.

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

Методы

◆ copyDealProducts()

copyDealProducts ( $fromDealId,
$toDealId )
protected

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

◆ detectDealCategoryId()

detectDealCategoryId ( $categoryId,
EntityManageFacility $facility )
protected

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

◆ end()

end ( )

End.

Возвращает
void

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

◆ getCode()

getCode ( )

Get code.

Возвращает
string

Замещает iBase.

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

◆ getLastDeal()

getLastDeal ( EntityManageFacility $facility,
$days )
protected

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

◆ getLastDealCategoryId()

getLastDealCategoryId ( EntityManageFacility $facility)
protected

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

◆ getName()

getName ( )

Get name.

Возвращает
string

Замещает iBase.

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

◆ getOrderData()

getOrderData ( $dealId)
protected

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

◆ getSupportedRecipientTypes()

getSupportedRecipientTypes ( )

Get supported recipient types.

Возвращает
integer[]

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

◆ loadConfiguration()

loadConfiguration ( )

Get configuration.

Возвращает
string

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

◆ saveConfiguration()

saveConfiguration ( Message\Configuration $configuration)

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

◆ send()

send ( Message\Adapter $message)

Send.

Аргументы
Message\Adapter$messageMessage.
Возвращает
bool

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

◆ start()

start ( )

Start.

Возвращает
void

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

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

◆ $configuration

$configuration
protected

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

◆ $responsibleQueue

$responsibleQueue
protected

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

◆ CODE

const CODE = self::CODE_UNDEFINED

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

◆ CODE_RC_DEAL

const CODE_RC_DEAL = 'rc_deal'

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

◆ CODE_RC_LEAD

const CODE_RC_LEAD = 'rc_lead'

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