|
@@ -84,7 +84,10 @@ class Generator
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
- $formRequestClass = new ReflectionClass($paramType->getName());
|
|
|
|
|
|
+ $formRequestClassName = version_compare(phpversion(), '7.1.0', '<')
|
|
|
|
+ ? $paramType->__toString()
|
|
|
|
+ : $paramType->getName();
|
|
|
|
+ $formRequestClass = new ReflectionClass($formRequestClassName);
|
|
if ($formRequestClass->isSubclassOf(\Illuminate\Foundation\Http\FormRequest::class)) {
|
|
if ($formRequestClass->isSubclassOf(\Illuminate\Foundation\Http\FormRequest::class)) {
|
|
$formRequestDocBlock = new DocBlock($formRequestClass->getDocComment());
|
|
$formRequestDocBlock = new DocBlock($formRequestClass->getDocComment());
|
|
$bodyParametersFromDocBlock = $this->getBodyParametersFromDocBlock($formRequestDocBlock->getTags());
|
|
$bodyParametersFromDocBlock = $this->getBodyParametersFromDocBlock($formRequestDocBlock->getTags());
|