|
| 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) |
|
См. определение в файле pullmanager.php строка 17
◆ __construct()
◆ filterUserIdsWhoCanViewItem()
filterUserIdsWhoCanViewItem |
( |
array | $items, |
|
|
array | $userIds ) |
|
protected |
- Аргументы
-
array | $items | |
array | $userIds | |
- Возвращает
- array
См. определение в файле pullmanager.php строка 274
◆ getEventName()
static getEventName |
( |
string | $eventName, |
|
|
| $entityType = '' ) |
|
staticprotected |
- Аргументы
-
string | $eventName | |
string | $entityType | |
- Возвращает
- string
См. определение в файле pullmanager.php строка 142
◆ getInstance()
◆ getItemEventName()
static 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 |
◆ includeModule()
◆ isEnabled()
◆ onGetDependentModule()
static onGetDependentModule |
( |
| ) |
|
|
static |
◆ 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 |
◆ 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
◆ $isEnabled
◆ $isMobileIncluded
$isMobileIncluded = false |
|
protected |
◆ EVENT_DOCUMENT_ADDED
const EVENT_DOCUMENT_ADDED = 'ADDED' |
|
protected |
◆ EVENT_DOCUMENT_DELETED
const EVENT_DOCUMENT_DELETED = 'DELETED' |
|
protected |
◆ EVENT_DOCUMENT_UPDATED
const EVENT_DOCUMENT_UPDATED = 'UPDATED' |
|
protected |
◆ EVENT_DOCUMENTS_LIST_UPDATED
const EVENT_DOCUMENTS_LIST_UPDATED = 'CATALOG_DOCUMENTS_LIST_UPDATED' |
◆ MODULE_ID
const MODULE_ID = 'catalog' |