Skip to content

Commit cbf60bb

Browse files
Merge pull request #84 from rakutentech/feature/dependency-injection
fixes: #83 Type and everything is ignored when Rule class is used in …
2 parents a86a8f8 + 00290ab commit cbf60bb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/LaravelRequestDocs.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Route;
66
use ReflectionMethod;
7+
use ReflectionClass;
78
use Illuminate\Support\Str;
89
use Exception;
910
use Throwable;
@@ -126,7 +127,8 @@ public function appendRequestRules(array $controllersInfo)
126127
$requestClassName = $param->getType()->getName();
127128
$requestClass = null;
128129
try {
129-
$requestClass = new $requestClassName();
130+
$reflection = new ReflectionClass($requestClassName);
131+
$requestClass = $reflection->newInstanceWithoutConstructor();
130132
} catch (Throwable $th) {
131133
//throw $th;
132134
}

0 commit comments

Comments
 (0)