|
| 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 строка 15
◆ __construct()
◆ filterUserIdsWhoCanViewItem()
filterUserIdsWhoCanViewItem |
( |
array |
$items, |
|
|
array |
$userIds |
|
) |
| |
|
protected |
- Аргументы
-
array | $items | |
array | $userIds | |
- Возвращает
- array
См. определение в файле pullmanager.php строка 262
◆ getEventName()
static getEventName |
( |
string |
$eventName, |
|
|
|
$entityType = '' |
|
) |
| |
|
staticprotected |
- Аргументы
-
string | $eventName | |
string | $entityType | |
- Возвращает
- string
См. определение в файле pullmanager.php строка 137
◆ getInstance()
◆ getItemEventName()
static getItemEventName |
( |
string |
$eventName, |
|
|
string |
$entityType, |
|
|
int |
$itemId |
|
) |
| |
|
staticprotected |
- Аргументы
-
string | $eventName | |
string | $entityType | |
int | $itemId | |
- Возвращает
- string|null
См. определение в файле pullmanager.php строка 198
◆ getSubscribedUserIdsWithItemPermissions()
getSubscribedUserIdsWithItemPermissions |
( |
array |
$items, |
|
|
string |
$eventName |
|
) |
| |
|
protected |
- Аргументы
-
array | $items | |
string | $eventName | |
- Возвращает
- array
См. определение в файле pullmanager.php строка 247
◆ 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 строка 234
◆ 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 строка 79
◆ sendDocumentDeletedEvent()
sendDocumentDeletedEvent |
( |
array |
$items, |
|
|
?array |
$params = null |
|
) |
| |
- Аргументы
-
array | $items | |
array | null | $params | |
- Возвращает
- bool
См. определение в файле pullmanager.php строка 101
◆ sendDocumentsUpdatedEvent()
sendDocumentsUpdatedEvent |
( |
array |
$items, |
|
|
?array |
$params = null |
|
) |
| |
- Аргументы
-
array | $items | |
array | null | $params | |
- Возвращает
- bool
См. определение в файле pullmanager.php строка 90
◆ sendEvent()
sendEvent |
( |
array |
$items, |
|
|
string |
$eventId, |
|
|
array |
$params = [] |
|
) |
| |
|
protected |
- Аргументы
-
array | $items | |
string | $eventId | |
array | $params | |
- Возвращает
- bool
См. определение в файле pullmanager.php строка 214
◆ sendItemEvent()
sendItemEvent |
( |
string |
$eventName, |
|
|
array |
$items, |
|
|
?array |
$params = null |
|
) |
| |
|
protected |
- Аргументы
-
string | $eventName | |
array | $items | |
array | null | $params | |
- Возвращает
- bool
См. определение в файле pullmanager.php строка 112
◆ sendUserEvent()
sendUserEvent |
( |
string |
$tag, |
|
|
array |
$params = [] , |
|
|
?array |
$userIds = null |
|
) |
| |
|
protected |
- Аргументы
-
string | $tag | |
array | $params | |
array | null | $userIds | |
- Возвращает
- bool
См. определение в файле pullmanager.php строка 303
◆ subscribeOnEvent()
subscribeOnEvent |
( |
string |
$tag, |
|
|
bool |
$immediate = true |
|
) |
| |
|
protected |
- Аргументы
-
string | $tag | |
bool | $immediate | |
- Возвращает
- string|null
См. определение в файле pullmanager.php строка 283
◆ $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' |