|
|
@@ -72,13 +72,10 @@ class ControllerMethodReflector implements IControllerMethodReflector { |
|
|
|
} |
|
|
|
|
|
|
|
foreach ($reflection->getParameters() as $param) { |
|
|
|
// extract type information from PHP 7 scalar types and prefer them |
|
|
|
// over phpdoc annotations |
|
|
|
if (method_exists($param, 'getType')) { |
|
|
|
$type = $param->getType(); |
|
|
|
if ($type !== null) { |
|
|
|
$this->types[$param->getName()] = (string) $type; |
|
|
|
} |
|
|
|
// extract type information from PHP 7 scalar types and prefer them over phpdoc annotations |
|
|
|
$type = $param->getType(); |
|
|
|
if ($type instanceof \ReflectionNamedType) { |
|
|
|
$this->types[$param->getName()] = $type->getName(); |
|
|
|
} |
|
|
|
|
|
|
|
$default = null; |