1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс PullManager

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

 __construct ()
 isEnabled ()
 sendDocumentAddedEvent (array $items, ?array $params=null)
 sendDocumentsUpdatedEvent (array $items, ?array $params=null)
 sendDocumentDeletedEvent (array $items, ?array $params=null)

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

static getInstance ()
static onGetDependentModule ()

Поля данных

const MODULE_ID = 'catalog'
const EVENT_DOCUMENTS_LIST_UPDATED = 'CATALOG_DOCUMENTS_LIST_UPDATED'

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

 includeModule ()
 sendItemEvent (string $eventName, array $items, ?array $params=null)
 getTag (?array $params=null)
 prepareItems (array &$items, string $action=self::EVENT_DOCUMENT_UPDATED)
 sendEvent (array $items, string $eventId, array $params=[])
 prepareItemEventParams (array $items, string $eventName='')
 getSubscribedUserIdsWithItemPermissions (array $items, string $eventName)
 filterUserIdsWhoCanViewItem (array $items, array $userIds)
 subscribeOnEvent (string $tag, bool $immediate=true)
 sendUserEvent (string $tag, array $params=[], ?array $userIds=null)

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

static getEventName (string $eventName, $entityType='')
static getItemEventName (string $eventName, string $entityType, int $itemId)

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

const EVENT_DOCUMENT_ADDED = 'ADDED'
const EVENT_DOCUMENT_UPDATED = 'UPDATED'
const EVENT_DOCUMENT_DELETED = 'DELETED'
 $eventIds = []
 $isEnabled = false
 $isMobileIncluded = false

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

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

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

◆ __construct()

__construct ( )

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

Методы

◆ filterUserIdsWhoCanViewItem()

filterUserIdsWhoCanViewItem ( array $items,
array $userIds )
protected
Аргументы
array$items
array$userIds
Возвращает
array

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

◆ getEventName()

getEventName ( string $eventName,
$entityType = '' )
staticprotected
Аргументы
string$eventName
string$entityType
Возвращает
string

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

◆ getInstance()

getInstance ( )
static

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

◆ getItemEventName()

getItemEventName ( string $eventName,
string $entityType,
int $itemId )
staticprotected
Аргументы
string$eventName
string$entityType
int$itemId
Возвращает
string|null

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

◆ getSubscribedUserIdsWithItemPermissions()

getSubscribedUserIdsWithItemPermissions ( array $items,
string $eventName )
protected
Аргументы
array$items
string$eventName
Возвращает
array

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

◆ getTag()

getTag ( ?array $params = null)
protected
Аргументы
array | null$params
Возвращает
string

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

◆ includeModule()

includeModule ( )
protected
Возвращает
bool

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

◆ isEnabled()

isEnabled ( )
Возвращает
bool

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

◆ onGetDependentModule()

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

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

◆ prepareItemEventParams()

prepareItemEventParams ( array $items,
string $eventName = '' )
protected
Аргументы
array$items
string$eventName
Возвращает
array

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

◆ prepareItems()

prepareItems ( array & $items,
string $action = self::EVENT_DOCUMENT_UPDATED )
protected
Аргументы
array$items
string$action

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

◆ sendDocumentAddedEvent()

sendDocumentAddedEvent ( array $items,
?array $params = null )
Аргументы
array$items
array | null$params
Возвращает
bool

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

◆ sendDocumentDeletedEvent()

sendDocumentDeletedEvent ( array $items,
?array $params = null )
Аргументы
array$items
array | null$params
Возвращает
bool

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

◆ sendDocumentsUpdatedEvent()

sendDocumentsUpdatedEvent ( array $items,
?array $params = null )
Аргументы
array$items
array | null$params
Возвращает
bool

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

◆ sendEvent()

sendEvent ( array $items,
string $eventId,
array $params = [] )
protected
Аргументы
array$items
string$eventId
array$params
Возвращает
bool

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

◆ sendItemEvent()

sendItemEvent ( string $eventName,
array $items,
?array $params = null )
protected
Аргументы
string$eventName
array$items
array | null$params
Возвращает
bool

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

◆ sendUserEvent()

sendUserEvent ( string $tag,
array $params = [],
?array $userIds = null )
protected
Аргументы
string$tag
array$params
array | null$userIds
Возвращает
bool

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

◆ subscribeOnEvent()

subscribeOnEvent ( string $tag,
bool $immediate = true )
protected
Аргументы
string$tag
bool$immediate
Возвращает
string|null

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

Поля

◆ $eventIds

$eventIds = []
protected

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

◆ $isEnabled

$isEnabled = false
protected

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

◆ $isMobileIncluded

$isMobileIncluded = false
protected

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

◆ EVENT_DOCUMENT_ADDED

const EVENT_DOCUMENT_ADDED = 'ADDED'
protected

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

◆ EVENT_DOCUMENT_DELETED

const EVENT_DOCUMENT_DELETED = 'DELETED'
protected

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

◆ EVENT_DOCUMENT_UPDATED

const EVENT_DOCUMENT_UPDATED = 'UPDATED'
protected

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

◆ EVENT_DOCUMENTS_LIST_UPDATED

const EVENT_DOCUMENTS_LIST_UPDATED = 'CATALOG_DOCUMENTS_LIST_UPDATED'

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

◆ MODULE_ID

const MODULE_ID = 'catalog'

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


Объявления и описания членов класса находятся в файле: