Improve lookup of api actions from function names
authorColeman Watts <coleman@civicrm.org>
Mon, 4 Aug 2014 10:03:43 +0000 (11:03 +0100)
committerColeman Watts <coleman@civicrm.org>
Mon, 4 Aug 2014 10:03:43 +0000 (11:03 +0100)
Civi/API/Provider/MagicFunctionProvider.php

index 83d250659de2108dce757e20d8981224f153d51b..f5d817a86d6c949522171c662318ba0f52c68d80 100644 (file)
@@ -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) {