Skip to content

Commit 1c9e78d

Browse files
(v2) Fixes #70 ReflextionUnionType
1 parent f5b213c commit 1c9e78d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/LaravelRequestDocs.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,12 @@ public function appendRequestRules(array $controllersInfo): array
200200
if (!$param->getType()) {
201201
continue;
202202
}
203-
$requestClassName = $param->getType()->getName();
203+
if (class_exists(ReflectionUnionType::class) && $paramType instanceof ReflectionUnionType) {
204+
$requestClassName = $param->getName();
205+
} else {
206+
$requestClassName = $param->getType()->getName();
207+
}
208+
204209
$requestClass = null;
205210
try {
206211
$reflection = new ReflectionClass($requestClassName);

0 commit comments

Comments
 (0)