From a5ee11c3324f3049a9247b25873c1e7bf27d64c7 Mon Sep 17 00:00:00 2001 From: Zaghdoudi Amine Date: Thu, 2 Jul 2015 11:47:17 +0200 Subject: [PATCH] add http method in message of request Exception --- src/Exception/RequestException.php | 1 + tests/Exception/RequestExceptionTest.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Exception/RequestException.php b/src/Exception/RequestException.php index ebf09755..23dd02c4 100644 --- a/src/Exception/RequestException.php +++ b/src/Exception/RequestException.php @@ -90,6 +90,7 @@ class RequestException extends TransferException } $message = $label . ' [url] ' . $request->getUri() + . ' [http method] ' . $request->getMethod() . ' [status code] ' . $response->getStatusCode() . ' [reason phrase] ' . $response->getReasonPhrase(); diff --git a/tests/Exception/RequestExceptionTest.php b/tests/Exception/RequestExceptionTest.php index 551732db..61b87d8a 100644 --- a/tests/Exception/RequestExceptionTest.php +++ b/tests/Exception/RequestExceptionTest.php @@ -32,7 +32,7 @@ class RequestExceptionTest extends \PHPUnit_Framework_TestCase { $e = RequestException::create(new Request('GET', '/'), new Response(400)); $this->assertEquals( - 'Client error response [url] / [status code] 400 [reason phrase] Bad Request', + 'Client error response [url] / [http method] GET [status code] 400 [reason phrase] Bad Request', $e->getMessage() ); $this->assertInstanceOf('GuzzleHttp\Exception\ClientException', $e); @@ -42,7 +42,7 @@ class RequestExceptionTest extends \PHPUnit_Framework_TestCase { $e = RequestException::create(new Request('GET', '/'), new Response(500)); $this->assertEquals( - 'Server error response [url] / [status code] 500 [reason phrase] Internal Server Error', + 'Server error response [url] / [http method] GET [status code] 500 [reason phrase] Internal Server Error', $e->getMessage() ); $this->assertInstanceOf('GuzzleHttp\Exception\ServerException', $e); @@ -52,7 +52,7 @@ class RequestExceptionTest extends \PHPUnit_Framework_TestCase { $e = RequestException::create(new Request('GET', '/'), new Response(600)); $this->assertEquals( - 'Unsuccessful response [url] / [status code] 600 [reason phrase] ', + 'Unsuccessful response [url] / [http method] GET [status code] 600 [reason phrase] ', $e->getMessage() ); $this->assertInstanceOf('GuzzleHttp\Exception\RequestException', $e);