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

	return $this;
}