public function patch($url, $data, array $headers = array(), $timeout = null)
	{
		return $this->makeTransportRequest('PATCH', $url, $data, $headers, $timeout);
	}
public function patch($url, $data, array $headers = array(), $timeout = null)
	{
		return $this->makeTransportRequest('PATCH', $url, $data, $headers, $timeout);
	}
public function patch ( $ url , $ data , array $ headers = array ( ) , $ timeout = null ) { return $ this -> makeTransportRequest ( 'PATCH' , $ url , $ data , $ headers , $ timeout ) ; }
Method to send the PATCH command to the server.

@param   string|UriInterface  $url      The URI to the resource to request.
@param   mixed                $data     Either an associative array or a string to be sent with the request.
@param   array                $headers  An array of request headers to send with the request.
@param   integer              $timeout  Read timeout in seconds.

@return  Response

@since   1.0
Method to send the PATCH command to the server .