Generate `$label`s for modules in `Drupal8` (D8/9/10)
authorTim Otten <totten@civicrm.org>
Tue, 12 Sep 2023 00:22:21 +0000 (17:22 -0700)
committerTim Otten <totten@civicrm.org>
Tue, 12 Sep 2023 05:07:54 +0000 (22:07 -0700)
CRM/Utils/System/Drupal8.php

index 760de128c21b94d1ae26a48880eb51d5fbfe3f60..2ddb21bb5009b5b457d0a629739cf0cdc292c032 100644 (file)
@@ -571,7 +571,9 @@ class CRM_Utils_System_Drupal8 extends CRM_Utils_System_DrupalBase {
     $module_data = \Drupal::service('extension.list.module')->reset()->getList();
     foreach ($module_data as $module_name => $extension) {
       if (!isset($extension->info['hidden']) && $extension->origin != 'core' && $extension->status == 1) {
-        $modules[] = new CRM_Core_Module('drupal.' . $module_name, TRUE);
+        $modules[] = new CRM_Core_Module('drupal.' . $module_name, TRUE,
+          _ts('%1 (%2)', [1 => $extension->info['name'] ?? $module_name, _ts('Drupal')])
+        );
       }
     }
     return $modules;