- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/pullmanager.php
- Класс: Bitrix\Crm\Integration\PullManager
- Вызов: PullManager::sendItemEvent
protected function sendItemEvent(string $eventName, array $item, ?array $params = null): bool
{
$kanbanTag = $this->getKanbanTag($params['TYPE'], $params);
$eventParams = $this->prepareItemEventParams($item, $eventName, $params);
$isKanbanEventSent = $this->sendKanbanEvent($item, $kanbanTag, $eventParams);
$itemEventName = static::getItemEventName(static::EVENT_ITEM_UPDATED, (string)$params['TYPE'], (int)$item['id']);
if ($itemEventName)
{
return $this->sendUserEvent($itemEventName, $eventParams);
}
return $isKanbanEventSent;
}