Minor cleanup
authorColeman Watts <coleman@civicrm.org>
Sat, 28 Nov 2015 02:53:07 +0000 (21:53 -0500)
committerColeman Watts <coleman@civicrm.org>
Sat, 28 Nov 2015 02:54:55 +0000 (21:54 -0500)
api/class.api.php

index d91daa2b9c2aa211aa4f9aa0e7b0c6ec527740f9..6edea34b555737509ca3fb38c88fbd39bf2cf1aa 100644 (file)
@@ -162,9 +162,13 @@ class civicrm_api3 {
    *
    * @return \stdClass
    */
-  public function remoteCall($entity, $action, $params = array()) {
-    $fields = "key={$this->key}&api_key={$this->api_key}&json=" . urlencode(json_encode($params));
+  private function remoteCall($entity, $action, $params = array()) {
     $query = $this->uri . "?entity=$entity&action=$action";
+    $fields = http_build_query(array(
+      'key' => $this->key,
+      'api_key' => $this->api_key,
+      'json' => json_encode($params),
+    ));
 
     if (function_exists('curl_init')) {
       // To facilitate debugging without leaking info, entity & action
@@ -211,7 +215,7 @@ class civicrm_api3 {
    *
    * @return bool
    */
-  public function call($entity, $action = 'Get', $params = array()) {
+  private function call($entity, $action = 'Get', $params = array()) {
     if (is_int($params)) {
       $params = array('id' => $params);
     }