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(
3232 \Exception $ previous = null
3333 ) {
3434 $ this ->response = $ response ;
35+ $ this ->code = $ response ->getStatusCode ();
3536
36- parent ::__construct ($ message , $ request , $ previous );
3737
38- $ this -> code = $ response -> getStatusCode ( );
38+ parent :: __construct ( $ message , $ request , $ previous );
3939 }
4040
4141 /**
@@ -59,12 +59,12 @@ public function getResponse()
5959 */
6060 public static function create (RequestInterface $ request , ResponseInterface $ response , \Exception $ previous = null )
6161 {
62- $ code = floor ( $ response ->getStatusCode () / 100 );
62+ $ code = $ response ->getStatusCode ();
6363
64- if ($ code == ' 4 ' ) {
64+ if ($ code >= 400 && $ code < 500 ) {
6565 $ message = 'Client error ' ;
6666 $ className = __NAMESPACE__ . '\\ClientException ' ;
67- } elseif ($ code == ' 5 ' ) {
67+ } elseif ($ code >= 500 && $ code < 600 ) {
6868 $ message = 'Server error ' ;
6969 $ className = __NAMESPACE__ . '\\ServerException ' ;
7070 } else {
You can’t perform that action at this time.
0 commit comments