X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fapi.php;h=8882e8df90f85a3611cf668d8a581ca1978431c3;hb=df7cbeeb4ea8b2539247e4806de12aaa31af670d;hp=893805895f76a165e60c38612a07500c3179c2ae;hpb=71f4f2c6d8bd9e3a4a121bf47d0cc86aa8af0f33;p=civicrm-core.git diff --git a/api/api.php b/api/api.php index 893805895f..8882e8df90 100644 --- a/api/api.php +++ b/api/api.php @@ -98,16 +98,13 @@ function civicrm_error($result) { return FALSE; } -function _civicrm_api_get_camel_name($entity, $version = NULL) { - $fragments = explode('_', $entity); - foreach ($fragments as & $fragment) { - $fragment = ucfirst($fragment); - } - // Special case: UFGroup, UFJoin, UFMatch, UFField - if ($fragments[0] === 'Uf') { - $fragments[0] = 'UF'; - } - return implode('', $fragments); +/** + * @param $entity + * + * @return string + */ +function _civicrm_api_get_camel_name($entity) { + return CRM_Utils_String::convertStringToCamel($entity); } /**