- Added support for union types

This commit is contained in:
Dave Mc Nicoll 2023-01-27 15:43:33 +00:00
parent d92bb527da
commit 0ba4fe3a51
1 changed files with 1 additions and 1 deletions

View File

@ -157,7 +157,7 @@ class ObjectReflection {
$parameters[$parameter->getName()] = [ $parameters[$parameter->getName()] = [
'null' => $parameter->allowsNull(), 'null' => $parameter->allowsNull(),
'position' => $parameter->getPosition(), 'position' => $parameter->getPosition(),
'type' => $parameter->hasType() ? $parameter->getType()->getName() : false, 'type' => $parameter->hasType() && $parameter->getType() instanceof \ReflectionNamedType ? $parameter->getType()->getName() : false,
'array' => $this->isType('array', $parameter), 'array' => $this->isType('array', $parameter),
'callable' => $this->isType('callable', $parameter), 'callable' => $this->isType('callable', $parameter),
'optional' => $parameter->isOptional(), 'optional' => $parameter->isOptional(),