By claudiu.cristea on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
10.2.x
Introduced in version:
10.2.0
Issue links:
Description:
system_get_module_admin_tasks() is deprecated in favour of two new services.
user.module_permissions_link_helper=>Drupal\user\ModulePermissionsLinkHelperfor module permission links andsystem.module_admin_links_helper=>Drupal\system\ModuleAdminLinksHelperfor 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