diff --git a/src/PhpParser/Node/Value/ValueResolver.php b/src/PhpParser/Node/Value/ValueResolver.php index 87392cba0ef..503ca9553c2 100644 --- a/src/PhpParser/Node/Value/ValueResolver.php +++ b/src/PhpParser/Node/Value/ValueResolver.php @@ -182,10 +182,13 @@ final class ValueResolver foreach ($constantArrayType->getValueTypes() as $i => $valueType) { if ($valueType instanceof ConstantArrayType) { $value = $this->extractConstantArrayTypeValue($valueType); - } else { - /** @var ConstantScalarType $valueType */ + } elseif ($valueType instanceof ConstantScalarType) { $value = $valueType->getValue(); + } else { + // not sure about value + continue; } + $values[$keys[$i]] = $value; }