Skip to content

Commit 439c3e0

Browse files
committed
#fix: remove elseChain requirements
- removed using elseChain helper; Refs: #18
1 parent 740016c commit 439c3e0

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

src/Services/SwaggerService.php

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -543,24 +543,23 @@ protected function parseRequestName($request)
543543

544544
protected function getResponseDescription($code)
545545
{
546+
$defaultDescription = Response::$statusTexts[$code];
547+
546548
$request = $this->getConcreteRequest();
547549

548-
return elseChain(
549-
function () use ($request, $code) {
550-
return empty($request) ? Response::$statusTexts[$code] : null;
551-
},
552-
function () use ($request, $code) {
553-
$annotations = $this->getClassAnnotations($request);
554-
555-
return Arr::get($annotations, "_{$code}");
556-
},
557-
function () use ($code) {
558-
return config("auto-doc.defaults.code-descriptions.{$code}");
559-
},
560-
function () use ($code) {
561-
return Response::$statusTexts[$code];
562-
}
563-
);
550+
if (empty($request)) {
551+
return $defaultDescription;
552+
}
553+
554+
$annotations = $this->getClassAnnotations($request);
555+
556+
$localDescription = Arr::get($annotations, "_{$code}");
557+
558+
if (!empty($localDescription)) {
559+
return $localDescription;
560+
}
561+
562+
return config("auto-doc.defaults.code-descriptions.{$code}", $defaultDescription);
564563
}
565564

566565
protected function getActionName($uri)

0 commit comments

Comments
 (0)