Change record status: 
Project: 
Introduced in branch: 
10.2.x
Introduced in version: 
10.2.0
Description: 

system_get_module_admin_tasks() is deprecated in favour of two new services.

  • user.module_permissions_link_helper => Drupal\user\ModulePermissionsLinkHelper for module permission links and
  • system.module_admin_links_helper => Drupal\system\ModuleAdminLinksHelper for module admin links

Before

$admin_tasks = system_get_module_admin_tasks($module, $info);
drupal_static_reset('system_get_module_admin_tasks');

After

$admin_tasks = \Drupal::service('system.module_admin_links_helper')->getModuleAdminLinks($module);
if ($perms_link = \Drupal::service('user.module_permissions_link_helper')->getModulePermissionsLink($module, $title) {
    $admin_tasks["user.admin_permissions.{$module}"] = $perms_link;
}
Impacts: 
Module developers
Site templates, recipes and distribution developers