Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Config

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

 getModuleId ()
 
 setModuleId ($moduleId)
 
 getEntityType ()
 
 setEntityType ($entityType)
 
 getEntityId ()
 
 setEntityId ($entityId)
 
 setHost ($host)
 
 getHost ()
 
 getId ()
 
 getSignature ()
 
 verifySignature ($signature)
 
 unpackId ($id)
 

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

static generateId ($moduleId, $entityType=null, $entityId)
 

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

const SIGHT_SALT = 'main_mail_callback'
 

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

 getSignedString ()
 

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

 $moduleId
 
 $entityType
 
 $entityId
 
 $id
 
 $host
 

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

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

Методы

◆ generateId()

static generateId ( $moduleId,
$entityType = null,
$entityId )
static

Generate ID.

Аргументы
string$moduleIdModule ID.
string | null$entityTypeEntity type.
string | int$entityIdEntity ID.
Возвращает
$this
Исключения
ArgumentException

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

◆ getEntityId()

getEntityId ( )

Get entity ID. Unique per moduleId & entityType. It might be an email or ID of row in some table.

Возвращает
string

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

◆ getEntityType()

getEntityType ( )

Get entity type.

Возвращает
string

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

◆ getHost()

getHost ( )

Get host.

Возвращает
string

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

◆ getId()

getId ( )

Get id.

Возвращает
string

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

◆ getModuleId()

getModuleId ( )

Get module ID.

Возвращает
string

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

◆ getSignature()

getSignature ( )

Get signature.

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

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

◆ getSignedString()

getSignedString ( )
protected

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

◆ setEntityId()

setEntityId ( $entityId)

Set entity ID.

Аргументы
string$entityIdEntity ID.
Возвращает
$this
Исключения
ArgumentException

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

◆ setEntityType()

setEntityType ( $entityType)

Set entity type. Additional category on callback. Unique per moduleId.

Аргументы
string | null$entityTypeEntity type.
Возвращает
$this
Исключения
ArgumentException

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

◆ setHost()

setHost ( $host)

Set host.

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

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

◆ setModuleId()

setModuleId ( $moduleId)

Set module ID.

Аргументы
string$moduleIdModule ID.
Возвращает
$this
Исключения
ArgumentException

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

◆ unpackId()

unpackId ( $id)

Unpack ID.

Аргументы
string$idID.
Возвращает
$this
Исключения
ArgumentException

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

◆ verifySignature()

verifySignature ( $signature)

Verify signature.

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

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

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

◆ $entityId

$entityId
protected

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

◆ $entityType

$entityType
protected

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

◆ $host

$host
protected

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

◆ $id

$id
protected

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

◆ $moduleId

$moduleId
protected

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

◆ SIGHT_SALT

const SIGHT_SALT = 'main_mail_callback'

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