Build a string query form array

Fix issue #122
This commit is contained in:
Tobias Nyholm 2016-07-19 14:58:31 +02:00
parent 976a76a3b5
commit 75614bf294

View File

@ -62,7 +62,7 @@ class RestClient
/**
* @param string $method
* @param string $uri
* @param array $body
* @param mixed $body
* @param array $files
* @param array $headers
*
@ -81,6 +81,8 @@ class RestClient
if (!empty($files)) {
$body = new MultipartStream($files);
$headers['Content-Type'] = 'multipart/form-data; boundary='.$body->getBoundary();
} elseif (is_array($body)) {
$body = http_build_query($body);
}
$request = new Request($method, $this->getApiUrl($uri), $headers, $body);
@ -101,7 +103,7 @@ class RestClient
* @throws MissingEndpoint
* @throws MissingRequiredParameters
*/
public function post($endpointUrl, $postData = array(), $files = array())
public function post($endpointUrl, array $postData = array(), $files = array())
{
$postFiles = [];
@ -171,7 +173,7 @@ class RestClient
/**
* @param string $endpointUrl
* @param array $putData
* @param mixed $putData
*
* @return \stdClass
*