src/OpenStreetMapObject.php
public function sendRequest($path, $method = 'GET', $headers = array(), $data = '')
	{
		// Send the request.
		switch ($method)
		{
			case 'GET':
				$response = $this->client->get($path, $headers);

				break;

			case 'POST':
				$response = $this->client->post($path, $data, $headers);

				break;
		}

		// Validate the response code.
		if ($response->code != 200)
		{
			$error = htmlspecialchars($response->body);

			throw new \DomainException($error, $response->code);
		}

		return simplexml_load_string($response->body);
	}
public function sendRequest($path, $method = 'GET', $headers = array(), $data = '')
	{
		// Send the request.
		switch ($method)
		{
			case 'GET':
				$response = $this->client->get($path, $headers);

				break;

			case 'POST':
				$response = $this->client->post($path, $data, $headers);

				break;
		}

		// Validate the response code.
		if ($response->code != 200)
		{
			$error = htmlspecialchars($response->body);

			throw new \DomainException($error, $response->code);
		}

		return simplexml_load_string($response->body);
	}
public function sendRequest ( $ path , $ method = 'GET' , $ headers = array ( ) , $ data = '' ) { // Send the request. switch ( $ method ) { case 'GET' : $ response = $ this -> client -> get ( $ path , $ headers ) ; break ; case 'POST' : $ response = $ this -> client -> post ( $ path , $ data , $ headers ) ; break ; } // Validate the response code. if ( $ response -> code != 200 ) { $ error = htmlspecialchars ( $ response -> body ) ; throw new \ DomainException ( $ error , $ response -> code ) ; } return simplexml_load_string ( $ response -> body ) ; }
Method to send the request which does not require authentication.

@param   string  $path     The path of the request to make
@param   string  $method   The request method.
@param   array   $headers  The headers passed in the request.
@param   mixed   $data     Either an associative array or a string to be sent with the post request.

@return  \SimpleXMLElement  The XML response

@since   1.0
@throws  \DomainException
Method to send the request which does not require authentication .