File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -32,10 +32,10 @@ public function __construct(
32
32
\Exception $ previous = null
33
33
) {
34
34
$ this ->response = $ response ;
35
+ $ this ->code = $ response ->getStatusCode ();
35
36
36
- parent ::__construct ($ message , $ request , $ previous );
37
37
38
- $ this -> code = $ response -> getStatusCode ( );
38
+ parent :: __construct ( $ message , $ request , $ previous );
39
39
}
40
40
41
41
/**
@@ -59,12 +59,12 @@ public function getResponse()
59
59
*/
60
60
public static function create (RequestInterface $ request , ResponseInterface $ response , \Exception $ previous = null )
61
61
{
62
- $ code = floor ( $ response ->getStatusCode () / 100 );
62
+ $ code = $ response ->getStatusCode ();
63
63
64
- if ($ code == ' 4 ' ) {
64
+ if ($ code >= 400 && $ code < 500 ) {
65
65
$ message = 'Client error ' ;
66
66
$ className = __NAMESPACE__ . '\\ClientException ' ;
67
- } elseif ($ code == ' 5 ' ) {
67
+ } elseif ($ code >= 500 && $ code < 600 ) {
68
68
$ message = 'Server error ' ;
69
69
$ className = __NAMESPACE__ . '\\ServerException ' ;
70
70
} else {
You can’t perform that action at this time.
0 commit comments