- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/resultentity.php
- Класс: Bitrix\Crm\WebForm\ResultEntity
- Вызов: ResultEntity::fireEvent
private function fireEvent(string $eventName, array $eventParams): array
{
$event = new Main\Event('crm', $eventName, $eventParams);
$event->send();
$results = $event->getResults();
$eventNamePostfix = $this->placeholders['eventNamePostfix'] ?? '';
if ($eventNamePostfix && preg_match('/\w+/', $eventNamePostfix))
{
$eventWithPostfix = new Main\Event('crm', $eventName. $eventNamePostfix, $eventParams);
$eventWithPostfix->send();
$results = array_merge($results, $eventWithPostfix->getResults());
}
return $results;
}