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

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

 getClientId ()
 
 setClientId ($clientId)
 
 setMeta (?ServiceMetaData $metaData)
 
 getMetaData ()
 

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

static getInstance ()
 
static canUseMultipleClients ()
 
static getEngineCode ($type)
 
static getTypes ()
 
static getAuthAdapter ($type)
 
static getTypeByEngine (string $engineCode)
 
static canUseAsInternal ()
 
static getMethodPrefix ()
 

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

 $metaData
 

Статические защищенные данные

static $authAdapterPool = []
 
static $instance = []
 

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

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

Методы

◆ canUseAsInternal()

static canUseAsInternal ( )
static

@inheritDoc

Замещает IInternalService.

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

◆ canUseMultipleClients()

static canUseMultipleClients ( )
static
Возвращает
bool|null

Замещает IMultiClientService.

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

◆ getAuthAdapter()

static getAuthAdapter ( $type)
static
Аргументы
string$type
Возвращает
BusinessAuthAdapter
Исключения

Bitrix\Main\SystemException

Замещает IService.

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

◆ getClientId()

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

Замещает IMultiClientService.

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

◆ getEngineCode()

static getEngineCode ( $type)
static
Аргументы
string$type
Возвращает
string|null

Замещает IService.

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

◆ getInstance()

static getInstance ( )
static

Get instance of service Wrapper

Возвращает
static

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

◆ getMetaData()

getMetaData ( )

get service meta

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

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

◆ getMethodPrefix()

static getMethodPrefix ( )
static

@inheritDoc

Замещает IInternalService.

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

◆ getTypeByEngine()

static getTypeByEngine ( string $engineCode)
static

@inheritDoc

Замещает IInternalService.

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

◆ getTypes()

static getTypes ( )
static
Возвращает
array|null

Замещает IService.

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

◆ setClientId()

setClientId ( $clientId)
Аргументы
string$clientId
Возвращает
mixed|void
Исключения
NotImplementedException

Замещает IMultiClientService.

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

◆ setMeta()

setMeta ( ?ServiceMetaData $metaData)

set service meta

Аргументы
ServiceMetaData | null$metaData
Возвращает
ServiceWrapper

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

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

◆ $authAdapterPool

BusinessAuthAdapter[] $authAdapterPool = []
staticprotected

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

◆ $instance

static $instance = []
staticprotected

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

◆ $metaData

$metaData
protected

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