We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 837925c commit 2d8a3c8Copy full SHA for 2d8a3c8
OptionsResolver.php
@@ -201,7 +201,7 @@ public function setDefault($option, $value)
201
return $this;
202
}
203
204
- if (isset($params[0]) && null !== ($type = $params[0]->getType()) && self::class === $type->getName() && (!isset($params[1]) || (null !== ($type = $params[1]->getType()) && Options::class === $type->getName()))) {
+ if (isset($params[0]) && null !== ($type = $params[0]->getType()) && self::class === $type->getName() && (!isset($params[1]) || (($type = $params[1]->getType()) instanceof \ReflectionNamedType && Options::class === $type->getName()))) {
205
// Store closure for later evaluation
206
$this->nested[$option][] = $value;
207
$this->defaults[$option] = [];
0 commit comments