1
0
Fork 0

fixed crashes

pull/438/head
Ivan Bozhanov 2017-07-15 02:21:58 +03:00
parent 95a82dcdfe
commit 5c827d2eda
1 changed files with 3 additions and 5 deletions

View File

@ -58,8 +58,9 @@ class SignatureHelpProvider
) { ) {
return new SignatureHelp; return new SignatureHelp;
} }
$count = 0; $count = null;
if ($node instanceof ArgumentExpressionList) { if ($node instanceof ArgumentExpressionList) {
$count = 0;
foreach ($node->getElements() as $param) { foreach ($node->getElements() as $param) {
$count ++; $count ++;
} }
@ -74,9 +75,6 @@ class SignatureHelpProvider
if (!$def) { if (!$def) {
return new SignatureHelp; return new SignatureHelp;
} }
$params = array_map(function ($v) {
return $v->label;
}, $def->parameters);
return new SignatureHelp( return new SignatureHelp(
[ [
new SignatureInformation( new SignatureInformation(
@ -86,7 +84,7 @@ class SignatureHelpProvider
) )
], ],
0, 0,
$count < count($def->parameters) ? $count : null $count !== null && $def->parameters !== null && $count < count($def->parameters) ? $count : null
); );
} }
} }