(REF) dev/core#2601 - Cleanup stale parameter
authorTim Otten <totten@civicrm.org>
Tue, 11 May 2021 21:52:46 +0000 (14:52 -0700)
committerTim Otten <totten@civicrm.org>
Tue, 11 May 2021 21:57:13 +0000 (14:57 -0700)
Overview
--------

This cleans up a parameter that became unused/unnecessary in #20256.

History
-------

This revision is a little bouncy. Instead of before/after, here's a history:

* `<= v5.36`: `getAllModulePermissions($descriptions = FALSE)`
* `=  v5.37.0`: `getAllModulePermissions($descriptions = FALSE, &$permissions)`
* `>= v.37.1`: `getAllModulePermissions($descriptions = FALSE)`

I grepped `universe` to confirm that no other repos were using the intermediate signature.

CRM/Core/Permission.php

index ff27b7f9f64a41439ff5238c6cc01208b6de3704..36b5579bf00468f9440465e0219f34102d4253f9 100644 (file)
@@ -591,7 +591,7 @@ class CRM_Core_Permission {
     $permissions = self::getCoreAndComponentPermissions($all);
 
     // Add any permissions defined in hook_civicrm_permission implementations.
-    $module_permissions = CRM_Core_Config::singleton()->userPermissionClass->getAllModulePermissions(TRUE, $permissions);
+    $module_permissions = CRM_Core_Config::singleton()->userPermissionClass->getAllModulePermissions(TRUE);
     $permissions = array_merge($permissions, $module_permissions);
     if (!$descriptions) {
       foreach ($permissions as $name => $attr) {