File tree Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
## NOT RELEASED
4
4
5
+ ### Added
6
+
7
+ - Added support for exception based on response http status code only.
8
+
5
9
## 1.21.0
6
10
7
11
### Added
Original file line number Diff line number Diff line change 38
38
},
39
39
"extra" : {
40
40
"branch-alias" : {
41
- "dev-master" : " 1.21 -dev"
41
+ "dev-master" : " 1.22 -dev"
42
42
}
43
43
}
44
44
}
Original file line number Diff line number Diff line change @@ -417,6 +417,8 @@ private function defineResolveStatus(): void
417
417
418
418
if ((null !== $ awsCode = ($ awsError ? $ awsError ->getCode () : null )) && isset ($ this ->exceptionMapping [$ awsCode ])) {
419
419
$ exceptionClass = $ this ->exceptionMapping [$ awsCode ];
420
+ } elseif (isset ($ this ->exceptionMapping ['http_status_code_ ' . $ statusCode ])) {
421
+ $ exceptionClass = $ this ->exceptionMapping ['http_status_code_ ' . $ statusCode ];
420
422
} elseif (500 <= $ statusCode ) {
421
423
$ exceptionClass = ServerException::class;
422
424
} elseif (400 <= $ statusCode ) {
You can’t perform that action at this time.
0 commit comments