PullManager
Table of Contents
Constants
- EVENT_KANBAN_UPDATED = 'CRM_KANBANUPDATED'
- MODULE_ID = 'crm'
Methods
- __construct() : mixed
- getAdditionalPullTags() : array<string|int, mixed>
- getChannelShared() : array<string|int, mixed>|false
- getInstance() : PullManager
- isEnabled() : bool
- isPullChannelActiveByTag() : bool
- onGetDependentModule() : array<string|int, mixed>
- sendCrmInitiatedEvent() : bool
- sendItemAddedEvent() : bool
- sendItemDeletedEvent() : bool
- sendItemUpdatedEvent() : bool
- In some cases may not contain additional payload about `action`.
- sendStageAddedEvent() : bool
- sendStageDeletedEvent() : bool
- sendStageUpdatedEvent() : bool
- setEnabled() : self
- subscribeOnItemUpdate() : string|null
- subscribeOnKanbanUpdate() : string|null
- unSubscribeUserPullEvents() : void
Constants
EVENT_KANBAN_UPDATED
public
mixed
EVENT_KANBAN_UPDATED
= 'CRM_KANBANUPDATED'
MODULE_ID
public
mixed
MODULE_ID
= 'crm'
Methods
__construct()
public
__construct() : mixed
getAdditionalPullTags()
public
getAdditionalPullTags(string $entityType[, array<string|int, mixed>|null $params = null ]) : array<string|int, mixed>
Parameters
- $entityType : string
- $params : array<string|int, mixed>|null = null
Return values
array<string|int, mixed>getChannelShared()
public
getChannelShared() : array<string|int, mixed>|false
Return values
array<string|int, mixed>|falsegetInstance()
public
static getInstance() : PullManager
Return values
PullManagerisEnabled()
public
isEnabled() : bool
Return values
boolisPullChannelActiveByTag()
public
static isPullChannelActiveByTag(string $tag) : bool
Parameters
- $tag : string
Return values
boolonGetDependentModule()
public
static onGetDependentModule() : array<string|int, mixed>
Return values
array<string|int, mixed>sendCrmInitiatedEvent()
public
sendCrmInitiatedEvent([array<string|int, mixed>|null $channelShared = null ]) : bool
Parameters
- $channelShared : array<string|int, mixed>|null = null
Return values
boolsendItemAddedEvent()
public
sendItemAddedEvent(array<string|int, mixed> $item[, array<string|int, mixed>|null $params = null ]) : bool
Parameters
- $item : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
Return values
boolsendItemDeletedEvent()
public
sendItemDeletedEvent(array<string|int, mixed> $item[, array<string|int, mixed>|null $params = null ]) : bool
Parameters
- $item : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
Return values
boolsendItemUpdatedEvent()
In some cases may not contain additional payload about `action`.
public
sendItemUpdatedEvent(array<string|int, mixed> $item[, array<string|int, mixed>|null $params = null ]) : bool
Parameters
- $item : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
Return values
boolsendStageAddedEvent()
public
sendStageAddedEvent(array<string|int, mixed> $item[, array<string|int, mixed>|null $params = null ]) : bool
Parameters
- $item : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
Return values
boolsendStageDeletedEvent()
public
sendStageDeletedEvent(array<string|int, mixed> $item[, array<string|int, mixed>|null $params = null ]) : bool
Parameters
- $item : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
Return values
boolsendStageUpdatedEvent()
public
sendStageUpdatedEvent(array<string|int, mixed> $item[, array<string|int, mixed>|null $params = null ]) : bool
Parameters
- $item : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
Return values
boolsetEnabled()
public
setEnabled(bool $enabled) : self
Parameters
- $enabled : bool
Return values
selfsubscribeOnItemUpdate()
public
subscribeOnItemUpdate(int $entityTypeId, int $itemId) : string|null
Parameters
- $entityTypeId : int
- $itemId : int
Return values
string|nullsubscribeOnKanbanUpdate()
public
subscribeOnKanbanUpdate(string $entityType[, array<string|int, mixed>|null $params = null ]) : string|null
Parameters
- $entityType : string
- $params : array<string|int, mixed>|null = null
Return values
string|nullunSubscribeUserPullEvents()
public
unSubscribeUserPullEvents(int $userId, int $entityTypeId, int $entityId) : void
Parameters
- $userId : int
- $entityTypeId : int
- $entityId : int