• Модуль: 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;
}