1
0
mirror of https://github.com/ovh/php-ovh.git synced 2023-11-05 03:20:26 +01:00

Merge pull request #14 from alpixel/hotfix_post

fixing post bug
This commit is contained in:
Vincent Cassé 2015-06-23 12:21:41 +02:00
commit 3e0e7714d3

View File

@ -34,7 +34,7 @@ use GuzzleHttp\Client as GClient;
use GuzzleHttp\Stream\Stream; use GuzzleHttp\Stream\Stream;
/** /**
* Wrapper to manage login and exchanges with simplest Ovh API * Wrapper to manage login and exchanges with simpliest Ovh API
* *
* This class manage how works connections to the simple Ovh API with * This class manage how works connections to the simple Ovh API with
* login method and call wrapper * login method and call wrapper
@ -93,15 +93,15 @@ class Api
/** /**
* Construct a new wrapper instance * Construct a new wrapper instance
* *
* @param string $application_key key of your application. * @param $application_key key of your application.
* For OVH APIs, you can create a application's credentials on https://api.ovh.com/createApp/ * For OVH APIs, you can create a application's credentials on https://api.ovh.com/createApp/
* @param string $application_secret secret of your application. * @param $application_secret secret of your application.
* @param string $api_endpoint name of api selected * @param $api_endpoint name of api selected
* @param string|null $consumer_key If you have already a consumer key, this parameter prevent to do a * @param $consumer_key If you have already a consumer key, this parameter prevent to do a
* new authentication * new authentication
* @param GClient|null $http_client instance of http client * @param $http_client instance of http client
* *
* @throws Exceptions\InvalidParameterException if one parameter is missing or with bad value * @throws InvalidParameterException if one parameter is missing or with bad value
*/ */
public function __construct( public function __construct(
$application_key, $application_key,
@ -157,10 +157,8 @@ class Api
* Request a consumer key from the API and the validation link to * Request a consumer key from the API and the validation link to
* authorize user to validate this consumer key * authorize user to validate this consumer key
* *
* @param array $accessRules list of rules your application need. * @param $accessRules list of rules your application need.
* @param string|null $redirection url to redirect on your website after authentication * @param $redirection url to redirect on your website after authentication
*
* @return array
* *
* @throws \GuzzleHttp\Exception\ClientException if http request is an error * @throws \GuzzleHttp\Exception\ClientException if http request is an error
*/ */
@ -188,12 +186,10 @@ class Api
* This is the main method of this wrapper. It will * This is the main method of this wrapper. It will
* sign a given query and return its result. * sign a given query and return its result.
* *
* @param string $method HTTP method of request (GET,POST,PUT,DELETE) * @param $method HTTP method of request (GET,POST,PUT,DELETE)
* @param string $path relative url of API request * @param $path relative url of API request
* @param array|\stdClass|null $content body of the request * @param $content body of the request
* @param bool $is_authenticated if the request use authentication * @param $is_authenticated if the request use authentication
*
* @return array
* *
* @throws \GuzzleHttp\Exception\ClientException if http request is an error * @throws \GuzzleHttp\Exception\ClientException if http request is an error
*/ */
@ -248,10 +244,8 @@ class Api
/** /**
* Wrap call to Ovh APIs for GET requests * Wrap call to Ovh APIs for GET requests
* *
* @param string $path path ask inside api * @param $path path ask inside api
* @param array|\stdClass|null $content content to send inside body of request * @param $content content to send inside body of request
*
* @return array
* *
* @throws \GuzzleHttp\Exception\ClientException if http request is an error * @throws \GuzzleHttp\Exception\ClientException if http request is an error
*/ */
@ -265,16 +259,14 @@ class Api
/** /**
* Wrap call to Ovh APIs for POST requests * Wrap call to Ovh APIs for POST requests
* *
* @param string $path path ask inside api * @param $path path ask inside api
* @param array|\stdClass|null $content content to send inside body of request * @param $content content to send inside body of request
*
* @return array
* *
* @throws \GuzzleHttp\Exception\ClientException if http request is an error * @throws \GuzzleHttp\Exception\ClientException if http request is an error
*/ */
public function post( public function post(
$path, $path,
$content $content = null
) { ) {
return $this->rawCall("POST", $path, $content); return $this->rawCall("POST", $path, $content);
} }
@ -282,10 +274,8 @@ class Api
/** /**
* Wrap call to Ovh APIs for PUT requests * Wrap call to Ovh APIs for PUT requests
* *
* @param string $path path ask inside api * @param $path path ask inside api
* @param array|\stdClass|null $content content to send inside body of request * @param $content content to send inside body of request
*
* @return array
* *
* @throws \GuzzleHttp\Exception\ClientException if http request is an error * @throws \GuzzleHttp\Exception\ClientException if http request is an error
*/ */
@ -299,10 +289,8 @@ class Api
/** /**
* Wrap call to Ovh APIs for DELETE requests * Wrap call to Ovh APIs for DELETE requests
* *
* @param string $path path ask inside api * @param $path path ask inside api
* @param array|\stdClass|null $content content to send inside body of request * @param $content content to send inside body of request
*
* @return array
* *
* @throws \GuzzleHttp\Exception\ClientException if http request is an error * @throws \GuzzleHttp\Exception\ClientException if http request is an error
*/ */