diff --git a/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php b/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php index b14118c..d5b5deb 100644 --- a/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php +++ b/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php @@ -27,7 +27,7 @@ class UserPermissionsForm implements FormInterface, ControllerInterface { protected $moduleHandler; /** - * Constructs a new UserAdminPermissionForm. + * Constructs a new UserPermissionsForm. * * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler * The module handler. @@ -71,21 +71,21 @@ public function buildForm(array $form, array &$form_state, $role_name = NULL) { ); // Render role/permission overview: $options = array(); - $module_info = system_get_info('module'); + $module_info = system_rebuild_module_data(); $hide_descriptions = system_admin_compact_mode(); // Get a list of all the modules implementing a hook_permission() and sort by // display name. $modules = array(); foreach ($this->moduleHandler->getImplementations('permission') as $module) { - $modules[$module] = $module_info[$module]['name']; + $modules[$module] = $module_info[$module]->info['name'];; } asort($modules); foreach ($modules as $module => $display_name) { if ($permissions = $this->moduleHandler->invoke($module, 'permission')) { $form['permission'][] = array( - '#markup' => $module_info[$module]['name'], + '#markup' => $module_info[$module]->info['name'], '#id' => $module, ); foreach ($permissions as $perm => $perm_item) {