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