From: Coleman Watts Date: Mon, 4 Aug 2014 10:03:43 +0000 (+0100) Subject: Improve lookup of api actions from function names X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=6cbff28428345c1c6972704d7c7f5e0404d7b787;p=civicrm-core.git Improve lookup of api actions from function names --- diff --git a/Civi/API/Provider/MagicFunctionProvider.php b/Civi/API/Provider/MagicFunctionProvider.php index 83d250659d..f5d817a86d 100644 --- a/Civi/API/Provider/MagicFunctionProvider.php +++ b/Civi/API/Provider/MagicFunctionProvider.php @@ -139,7 +139,7 @@ class MagicFunctionProvider implements EventSubscriberInterface, ProviderInterfa $functions = get_defined_functions(); $actions = array(); - $prefix = 'civicrm_api' . $version . '_' . strtolower($entity) . '_'; + $prefix = 'civicrm_api' . $version . '_' . _civicrm_api_get_entity_name_from_camel($entity) . '_'; $prefixGeneric = 'civicrm_api' . $version . '_generic_'; foreach ($functions['user'] as $fct) { if (strpos($fct, $prefix) === 0) {