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

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

 getClientId ()
 
 setClientId ($clientId)
 

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

static getInstance ()
 
static canUse ()
 
static canUseMultipleClients ()
 
static getEngineCode ($type)
 
static getAccount ($type)
 
static getTypes ()
 
static getAuthAdapter ($type)
 
static getProviders (array $types=null)
 
static getAccounts ($type)
 
static removeAuth ($type)
 
static getErrors ()
 
static resetErrors ()
 
static hasErrors ()
 
static getClientsProfiles (Retargeting\AuthAdapter $authAdapter)
 
static getTypeByEngine (string $engineCode)
 
static canUseAsInternal ()
 
static getMethodPrefix ()
 

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

const GROUP = 'analytics'
 
const TYPE_FACEBOOK = 'facebook'
 
const TYPE_INSTAGRAM = 'instagram'
 
const TYPE_VKONTAKTE = 'vkontakte'
 
const TYPE_VKADS = 'vkads'
 
const TYPE_GOOGLE = 'google'
 
const TYPE_YANDEX = 'yandex'
 

Защищенные статические члены

static isRegionRussian (bool $onlyRu=false)
 
static getServiceProviders (array $types=null)
 

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

 $clientId
 

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

static $errors = []
 

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

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

Методы

◆ canUse()

static canUse ( )
static

Return true if it can use.

Возвращает
bool

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

◆ canUseAsInternal()

static canUseAsInternal ( )
static

@inheritDoc

Замещает IInternalService.

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

◆ canUseMultipleClients()

static canUseMultipleClients ( )
static

Can use multiple clients.

Возвращает
bool

Замещает IMultiClientService.

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

◆ getAccount()

static getAccount ( $type)
static

Get account.

Аргументы
string$typeType.
Возвращает
Account

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

◆ getAccounts()

static getAccounts ( $type)
static

Get accounts.

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

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

◆ getAuthAdapter()

static getAuthAdapter ( $type)
static

Get auth adapter.

Аргументы
string$typeType.
Возвращает
Retargeting\AuthAdapter

Замещает IService.

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

◆ getClientId()

getClientId ( )

Get client id

Возвращает
string

Замещает IMultiClientService.

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

◆ getClientsProfiles()

static getClientsProfiles ( Retargeting\AuthAdapter $authAdapter)
static

Get client profiles.

Аргументы
Retargeting\AuthAdapter$authAdapterAuth adapter.
Возвращает
array

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

◆ getEngineCode()

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

Замещает IService.

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

◆ getErrors()

static getErrors ( )
static

Get errors.

Возвращает
array

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

◆ getInstance()

static getInstance ( )
static

Get instance.

Возвращает
static

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

◆ getMethodPrefix()

static getMethodPrefix ( )
static

@inheritDoc

Замещает IInternalService.

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

◆ getProviders()

static getProviders ( array $types = null)
static

Get providers.

Аргументы
array | null$typesTypes.
Возвращает
array

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

◆ getServiceProviders()

static getServiceProviders ( array $types = null)
staticprotected

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

◆ getTypeByEngine()

static getTypeByEngine ( string $engineCode)
static

@inheritDoc

Замещает IInternalService.

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

◆ getTypes()

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

Замещает IService.

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

◆ hasErrors()

static hasErrors ( )
static

Return true if it has errors.

Возвращает
bool

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

◆ isRegionRussian()

static isRegionRussian ( bool $onlyRu = false)
staticprotected

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

◆ removeAuth()

static removeAuth ( $type)
static

Remove auth.

Аргументы
string$typeType.
Возвращает
void

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

◆ resetErrors()

static resetErrors ( )
static

Reset errors.

Возвращает
void

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

◆ setClientId()

setClientId ( $clientId)

Set client id.

Аргументы
string$clientIdClient id.
Возвращает
$this

Замещает IMultiClientService.

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

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

◆ $clientId

$clientId
protected

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

◆ $errors

$errors = []
staticprotected

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

◆ GROUP

const GROUP = 'analytics'

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

◆ TYPE_FACEBOOK

const TYPE_FACEBOOK = 'facebook'

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

◆ TYPE_GOOGLE

const TYPE_GOOGLE = 'google'

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

◆ TYPE_INSTAGRAM

const TYPE_INSTAGRAM = 'instagram'

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

◆ TYPE_VKADS

const TYPE_VKADS = 'vkads'

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

◆ TYPE_VKONTAKTE

const TYPE_VKONTAKTE = 'vkontakte'

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

◆ TYPE_YANDEX

const TYPE_YANDEX = 'yandex'

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