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

@param   string   $url      Path to the resource.
@param   mixed    $data     Either an associative array or a string to be sent with the request.
@param   array    $headers  An array of name-value pairs to include in the header of the request.
@param   integer  $timeout  Read timeout in seconds.

@return  Response

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