- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/internals/notification/controller.php
- Класс: BitrixTasksInternalsNotificationController
- Вызов: Controller::onTaskCreated
public function onTaskCreated(TaskObject $task, array $params = []): self
{
(new NotificationUseCaseTaskCreated(
$task,
$this->buffer,
$this->userRepository,
new ProviderCollection(...$this->getDefaultNotificationProviders([
new MailExternalUserProvider(),
new SocialNetworkNotificationProvider(),
])),
))->execute($params);
return $this;
}