X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FExtension.php;h=2fe2bd7258f67b8e99f5ace29ef651de1efe5209;hb=f36c9ebc31dd6049ad9e6821b6f0b18bb3c4820d;hp=11a2932f5aafbde9e8c279bb8820d054e7b72fe3;hpb=c15fb38374462a40d704d83fac983412df8a16a1;p=civicrm-core.git diff --git a/api/v3/Extension.php b/api/v3/Extension.php index 11a2932f5a..2fe2bd7258 100644 --- a/api/v3/Extension.php +++ b/api/v3/Extension.php @@ -1,7 +1,7 @@ getManager()->getStatuses(); $mapper = CRM_Extension_System::singleton()->getMapper(); $result = array(); + $id = 0; foreach ($statuses as $key => $status) { //try { // $info = (array) $mapper->keyToInfo($key); //} catch (CRM_Extension_Exception $e) { $info = array(); + $info['id'] = $id++; // backward compatibility with indexing scheme $info['key'] = $key; //} $info['status'] = $status; $result[] = $info; } - return civicrm_api3_create_success($result); + return _civicrm_api3_basic_array_get('Extension', $params, $result, 'id', array('id', 'key', 'status')); } /**