Change record status: 
Project: 
Introduced in branch: 
8.0.x
Description: 

The following functions were deprecated in favour of OO equivalents.

  • update_get_projects()
  • update_project_storage()
  • update_manual_status()
  • update_fetch_data_finished()
  • _update_fetch_data()
  • _update_process_fetch_task()
  • _update_refresh()
  • _update_create_fetch_task()
Drupal 7 Drupal 8
  $projects = update_get_projects();
  // Procedural code - for OO code, inject the UpdateManager object.
  $projects = \Drupal::service('update.manager')->getProjects();
  $projects = update_project_storage('update_project_data');
  // Procedural code - for OO code, inject the UpdateManager object.
  $projects = \Drupal::service('update.manager')->projectStorage('update_project_data');
  update_manual_status();
  \Drupal\update\Controller\UpdateController::updateStatusManually();
  update_fetch_data_finished($success, $results);
  // Procedural code - for OO code, inject the UpdateManager object.
  \Drupal::service('update.manager')->fetchDataBatch($context);
  _update_fetch_data();
  // Procedural code - for OO code, inject the UpdateProcessor object.
  \Drupal::service('update.processor')->fetchData();
  _update_process_fetch_task($project);
  // Procedural code - for OO code, inject the UpdateProcessor object.
  \Drupal::service('update.processor')->processFetchTask($project);
  _update_refresh();
  // Procedural code - for OO code, inject the UpdateManager object.
  \Drupal::service('update.manager')->refreshUpdateData();
  _update_create_fetch_task($project);
  // Procedural code - for OO code, inject the UpdateProcessor object.
  \Drupal::service('update.processor')->createFetchTask($project);
Impacts: 
Module developers