fix test & revert last commit
parent
93fae1bb13
commit
2625a1062b
|
@ -50,6 +50,7 @@ class SymbolInformation
|
||||||
{
|
{
|
||||||
$parent = $node->getAttribute('parentNode');
|
$parent = $node->getAttribute('parentNode');
|
||||||
$symbol = new self;
|
$symbol = new self;
|
||||||
|
$setDefaultName = true;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
$node instanceof Node\Expr\FuncCall
|
$node instanceof Node\Expr\FuncCall
|
||||||
|
@ -62,6 +63,7 @@ class SymbolInformation
|
||||||
// define('TEST_DEFINE_CONSTANT', false);
|
// define('TEST_DEFINE_CONSTANT', false);
|
||||||
$symbol->kind = SymbolKind::CONSTANT;
|
$symbol->kind = SymbolKind::CONSTANT;
|
||||||
$symbol->name = (string)$node->args[0]->value->value;
|
$symbol->name = (string)$node->args[0]->value->value;
|
||||||
|
$setDefaultName = false;
|
||||||
} else if ($node instanceof Node\Stmt\Class_ || $node instanceof Node\Stmt\Trait_) {
|
} else if ($node instanceof Node\Stmt\Class_ || $node instanceof Node\Stmt\Trait_) {
|
||||||
$symbol->kind = SymbolKind::CLASS_;
|
$symbol->kind = SymbolKind::CLASS_;
|
||||||
} else if ($node instanceof Node\Stmt\Interface_) {
|
} else if ($node instanceof Node\Stmt\Interface_) {
|
||||||
|
@ -96,8 +98,10 @@ class SymbolInformation
|
||||||
$symbol->name = $node->var->name;
|
$symbol->name = $node->var->name;
|
||||||
} else if ($node instanceof Node\Expr\ClosureUse) {
|
} else if ($node instanceof Node\Expr\ClosureUse) {
|
||||||
$symbol->name = $node->var;
|
$symbol->name = $node->var;
|
||||||
} else if (isset($node->name) && !isset($symbol->name)) {
|
} else if (isset($node->name)) {
|
||||||
|
if ($setDefaultName) {
|
||||||
$symbol->name = (string)$node->name;
|
$symbol->name = (string)$node->name;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue