|
@@ -87,7 +87,13 @@ class Generator
|
|
|
$parameterClassName = version_compare(phpversion(), '7.1.0', '<')
|
|
|
? $paramType->__toString()
|
|
|
: $paramType->getName();
|
|
|
- $parameterClass = new ReflectionClass($parameterClassName);
|
|
|
+
|
|
|
+ try {
|
|
|
+ $parameterClass = new ReflectionClass($parameterClassName);
|
|
|
+ } catch (\ReflectionException $e) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
if (class_exists('\Illuminate\Foundation\Http\FormRequest') && $parameterClass->isSubclassOf(\Illuminate\Foundation\Http\FormRequest::class)) {
|
|
|
$formRequestDocBlock = new DocBlock($parameterClass->getDocComment());
|
|
|
$bodyParametersFromDocBlock = $this->getBodyParametersFromDocBlock($formRequestDocBlock->getTags());
|