Renamed HTTPResponse class to StatusNet_HTTPResponse to avoid conflict with PECL HTTP extension.
The class isn't referenced by name by any other code I can see so this should have no side effects.
This commit is contained in:
		@@ -44,6 +44,9 @@ require_once 'HTTP/Request2/Response.php';
 | 
			
		||||
 * This extends the HTTP_Request2_Response class with methods to get info
 | 
			
		||||
 * about any followed redirects.
 | 
			
		||||
 * 
 | 
			
		||||
 * Originally used the name 'HTTPResponse' to match earlier code, but
 | 
			
		||||
 * this conflicts with a class in in the PECL HTTP extension.
 | 
			
		||||
 *
 | 
			
		||||
 * @category HTTP
 | 
			
		||||
 * @package StatusNet
 | 
			
		||||
 * @author Evan Prodromou <evan@status.net>
 | 
			
		||||
@@ -51,7 +54,7 @@ require_once 'HTTP/Request2/Response.php';
 | 
			
		||||
 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
 | 
			
		||||
 * @link http://status.net/
 | 
			
		||||
 */
 | 
			
		||||
class HTTPResponse extends HTTP_Request2_Response
 | 
			
		||||
class StatusNet_HTTPResponse extends HTTP_Request2_Response
 | 
			
		||||
{
 | 
			
		||||
    function __construct(HTTP_Request2_Response $response, $url, $redirects=0)
 | 
			
		||||
    {
 | 
			
		||||
@@ -146,7 +149,7 @@ class HTTPClient extends HTTP_Request2
 | 
			
		||||
    /**
 | 
			
		||||
     * Convenience function to run a GET request.
 | 
			
		||||
     *
 | 
			
		||||
     * @return HTTPResponse
 | 
			
		||||
     * @return StatusNet_HTTPResponse
 | 
			
		||||
     * @throws HTTP_Request2_Exception
 | 
			
		||||
     */
 | 
			
		||||
    public function get($url, $headers=array())
 | 
			
		||||
@@ -157,7 +160,7 @@ class HTTPClient extends HTTP_Request2
 | 
			
		||||
    /**
 | 
			
		||||
     * Convenience function to run a HEAD request.
 | 
			
		||||
     *
 | 
			
		||||
     * @return HTTPResponse
 | 
			
		||||
     * @return StatusNet_HTTPResponse
 | 
			
		||||
     * @throws HTTP_Request2_Exception
 | 
			
		||||
     */
 | 
			
		||||
    public function head($url, $headers=array())
 | 
			
		||||
@@ -171,7 +174,7 @@ class HTTPClient extends HTTP_Request2
 | 
			
		||||
     * @param string $url
 | 
			
		||||
     * @param array $headers optional associative array of HTTP headers
 | 
			
		||||
     * @param array $data optional associative array or blob of form data to submit
 | 
			
		||||
     * @return HTTPResponse
 | 
			
		||||
     * @return StatusNet_HTTPResponse
 | 
			
		||||
     * @throws HTTP_Request2_Exception
 | 
			
		||||
     */
 | 
			
		||||
    public function post($url, $headers=array(), $data=array())
 | 
			
		||||
@@ -183,7 +186,7 @@ class HTTPClient extends HTTP_Request2
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @return HTTPResponse
 | 
			
		||||
     * @return StatusNet_HTTPResponse
 | 
			
		||||
     * @throws HTTP_Request2_Exception
 | 
			
		||||
     */
 | 
			
		||||
    protected function doRequest($url, $method, $headers)
 | 
			
		||||
@@ -217,12 +220,12 @@ class HTTPClient extends HTTP_Request2
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Actually performs the HTTP request and returns an HTTPResponse object
 | 
			
		||||
     * with response body and header info.
 | 
			
		||||
     * Actually performs the HTTP request and returns a
 | 
			
		||||
     * StatusNet_HTTPResponse object with response body and header info.
 | 
			
		||||
     *
 | 
			
		||||
     * Wraps around parent send() to add logging and redirection processing.
 | 
			
		||||
     *
 | 
			
		||||
     * @return HTTPResponse
 | 
			
		||||
     * @return StatusNet_HTTPResponse
 | 
			
		||||
     * @throw HTTP_Request2_Exception
 | 
			
		||||
     */
 | 
			
		||||
    public function send()
 | 
			
		||||
@@ -265,6 +268,6 @@ class HTTPClient extends HTTP_Request2
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        } while ($maxRedirs);
 | 
			
		||||
        return new HTTPResponse($response, $this->getUrl(), $redirs);
 | 
			
		||||
        return new StatusNet_HTTPResponse($response, $this->getUrl(), $redirs);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user