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 22
33## NOT RELEASED
44
5+ ### Added
6+
7+ - Added support for exception based on response http status code only.
8+
59## 1.21.0
610
711### Added
Original file line number Diff line number Diff line change 3838 },
3939 "extra" : {
4040 "branch-alias" : {
41- "dev-master" : " 1.21 -dev"
41+ "dev-master" : " 1.22 -dev"
4242 }
4343 }
4444}
Original file line number Diff line number Diff line change @@ -417,6 +417,8 @@ private function defineResolveStatus(): void
417417
418418 if ((null !== $ awsCode = ($ awsError ? $ awsError ->getCode () : null )) && isset ($ this ->exceptionMapping [$ awsCode ])) {
419419 $ exceptionClass = $ this ->exceptionMapping [$ awsCode ];
420+ } elseif (isset ($ this ->exceptionMapping ['http_status_code_ ' . $ statusCode ])) {
421+ $ exceptionClass = $ this ->exceptionMapping ['http_status_code_ ' . $ statusCode ];
420422 } elseif (500 <= $ statusCode ) {
421423 $ exceptionClass = ServerException::class;
422424 } elseif (400 <= $ statusCode ) {
You can’t perform that action at this time.
0 commit comments