Skip to content

Commit

Permalink
Merge pull request #90 from Furgas/fix-phpdoc
Browse files Browse the repository at this point in the history
Fix PHPDoc
  • Loading branch information
Ahmad Nassri committed Feb 16, 2016
2 parents 4a480b1 + d0fc831 commit 73c2d90
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 25 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.idea
.DS_Store
build
vendor
Expand Down
5 changes: 4 additions & 1 deletion src/Unirest/File.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ class File
{
/**
* Prepares a file for upload. To be used inside the parameters declaration for a request.
* @param string $path The file path
* @param string $filename The file path
* @param string $mimetype MIME type
* @param string $postname the file name
* @return string|\CURLFile
*/
public static function add($filename, $mimetype = '', $postname = '')
{
Expand Down
54 changes: 30 additions & 24 deletions src/Unirest/Request.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@

namespace Unirest;

use Unirest\Method;
use Unirest\Response;

class Request
{
private static $cookie = null;
Expand Down Expand Up @@ -39,8 +36,9 @@ class Request
* Set JSON decode mode
*
* @param bool $assoc When TRUE, returned objects will be converted into associative arrays.
* @param bool $depth User specified recursion depth.
* @param bool $options Bitmask of JSON decode options. Currently only JSON_BIGINT_AS_STRING is supported (default is to cast large integers as floats)
* @param integer $depth User specified recursion depth.
* @param integer $options Bitmask of JSON decode options. Currently only JSON_BIGINT_AS_STRING is supported (default is to cast large integers as floats)
* @return array
*/
public static function jsonOpts($assoc = false, $depth = 512, $options = 0)
{
Expand All @@ -51,16 +49,18 @@ public static function jsonOpts($assoc = false, $depth = 512, $options = 0)
* Verify SSL peer
*
* @param bool $enabled enable SSL verification, by default is true
* @return bool
*/
public static function verifyPeer($enabled)
{
return self::$verifyPeer = $enabled;
}

/**
* Verify SSL host
*
* @param bool $enabled enable SSL host verification, by default is true
* @return bool
*/
public static function verifyHost($enabled)
{
Expand All @@ -71,6 +71,7 @@ public static function verifyHost($enabled)
* Set a timeout
*
* @param integer $seconds timeout value in seconds
* @return integer
*/
public static function timeout($seconds)
{
Expand All @@ -92,6 +93,7 @@ public static function defaultHeaders($headers)
*
* @param string $name header name
* @param string $value header value
* @return string
*/
public static function defaultHeader($name, $value)
{
Expand Down Expand Up @@ -122,6 +124,7 @@ public static function curlOpts($options)
*
* @param string $name header name
* @param string $value header value
* @return string
*/
public static function curlOpt($name, $value)
{
Expand All @@ -144,6 +147,7 @@ public static function clearCurlOpts()
* Be aware of which key you are using and do not share your Production key.
*
* @param string $key Mashape key
* @return string
*/
public static function setMashapeKey($key)
{
Expand Down Expand Up @@ -177,7 +181,7 @@ public static function cookieFile($cookieFile)
*
* @param string $username authentication username
* @param string $password authentication password
* @param string $method authentication method
* @param integer $method authentication method
*/
public static function auth($username = '', $password = '', $method = CURLAUTH_BASIC)
{
Expand All @@ -190,9 +194,9 @@ public static function auth($username = '', $password = '', $method = CURLAUTH_B
* Set proxy to use
*
* @param string $address proxy address
* @param string $port proxy port
* @param string $port proxy type (Available options for this are CURLPROXY_HTTP, CURLPROXY_HTTP_1_0 CURLPROXY_SOCKS4, CURLPROXY_SOCKS5, CURLPROXY_SOCKS4A and CURLPROXY_SOCKS5_HOSTNAME)
* @param string $tunnel enable/disable tunneling
* @param integer $port proxy port
* @param integer $type (Available options for this are CURLPROXY_HTTP, CURLPROXY_HTTP_1_0 CURLPROXY_SOCKS4, CURLPROXY_SOCKS5, CURLPROXY_SOCKS4A and CURLPROXY_SOCKS5_HOSTNAME)
* @param bool $tunnel enable/disable tunneling
*/
public static function proxy($address, $port = 1080, $type = CURLPROXY_HTTP, $tunnel = false)
{
Expand All @@ -207,8 +211,7 @@ public static function proxy($address, $port = 1080, $type = CURLPROXY_HTTP, $tu
*
* @param string $username authentication username
* @param string $password authentication password
* @param string $method authentication method
* @param string $tunnel enable/disable tunneling
* @param integer $method authentication method
*/
public static function proxyAuth($username = '', $password = '', $method = CURLAUTH_BASIC)
{
Expand All @@ -225,7 +228,7 @@ public static function proxyAuth($username = '', $password = '', $method = CURLA
* @param mixed $parameters parameters to send in the querystring
* @param string $username Authentication username (deprecated)
* @param string $password Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function get($url, $headers = array(), $parameters = null, $username = null, $password = null)
{
Expand All @@ -239,7 +242,7 @@ public static function get($url, $headers = array(), $parameters = null, $userna
* @param mixed $parameters parameters to send in the querystring
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function head($url, $headers = array(), $parameters = null, $username = null, $password = null)
{
Expand All @@ -253,7 +256,7 @@ public static function head($url, $headers = array(), $parameters = null, $usern
* @param mixed $parameters parameters to send in the querystring
* @param string $username Basic Authentication username
* @param string $password Basic Authentication password
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function options($url, $headers = array(), $parameters = null, $username = null, $password = null)
{
Expand All @@ -267,7 +270,7 @@ public static function options($url, $headers = array(), $parameters = null, $us
* @param mixed $parameters parameters to send in the querystring
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function connect($url, $headers = array(), $parameters = null, $username = null, $password = null)
{
Expand All @@ -281,7 +284,7 @@ public static function connect($url, $headers = array(), $parameters = null, $us
* @param mixed $body POST body data
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response response
* @return \Unirest\Response response
*/
public static function post($url, $headers = array(), $body = null, $username = null, $password = null)
{
Expand All @@ -295,7 +298,7 @@ public static function post($url, $headers = array(), $body = null, $username =
* @param mixed $body DELETE body data
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function delete($url, $headers = array(), $body = null, $username = null, $password = null)
{
Expand All @@ -309,7 +312,7 @@ public static function delete($url, $headers = array(), $body = null, $username
* @param mixed $body PUT body data
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function put($url, $headers = array(), $body = null, $username = null, $password = null)
{
Expand All @@ -323,7 +326,7 @@ public static function put($url, $headers = array(), $body = null, $username = n
* @param mixed $body PATCH body data
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function patch($url, $headers = array(), $body = null, $username = null, $password = null)
{
Expand All @@ -337,7 +340,7 @@ public static function patch($url, $headers = array(), $body = null, $username =
* @param mixed $body TRACE body data
* @param string $username Basic Authentication username (deprecated)
* @param string $password Basic Authentication password (deprecated)
* @return Unirest\Response
* @return \Unirest\Response
*/
public static function trace($url, $headers = array(), $body = null, $username = null, $password = null)
{
Expand All @@ -347,6 +350,9 @@ public static function trace($url, $headers = array(), $body = null, $username =
/**
* This function is useful for serializing multidimensional arrays, and avoid getting
* the 'Array to string conversion' notice
* @param array|object $data array to flatten.
* @param bool|string $parent parent key or false if no parent
* @return array
*/
public static function buildHTTPCurlQuery($data, $parent = false)
{
Expand Down Expand Up @@ -375,14 +381,14 @@ public static function buildHTTPCurlQuery($data, $parent = false)

/**
* Send a cURL request
* @param Unirest\Method $method HTTP method to use
* @param \Unirest\Method|string $method HTTP method to use
* @param string $url URL to send the request to
* @param mixed $body request body
* @param array $headers additional headers to send
* @param string $username Authentication username (deprecated)
* @param string $password Authentication password (deprecated)
* @throws Exception if a cURL error occurs
* @return Unirest\Response
* @throws \Exception if a cURL error occurs
* @return \Unirest\Response
*/
public static function send($method, $url, $body = null, $headers = array(), $username = null, $password = null)
{
Expand Down
2 changes: 2 additions & 0 deletions src/Unirest/Response.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ public function __construct($code, $raw_body, $headers, $json_args = array())
*
* thanks to [email protected]
* http://php.net/manual/en/function.http-parse-headers.php#112986
* @param string $raw_headers raw headers
* @return array
*/
private function parseHeaders($raw_headers)
{
Expand Down

0 comments on commit 73c2d90

Please sign in to comment.