1
0
Fork 0

Clean DefinitionResolver

pull/363/head
Stephan Unverwerth 2017-04-24 11:02:47 +02:00
parent 6752c26bf1
commit 0c77049dff
1 changed files with 9 additions and 4 deletions

View File

@ -895,11 +895,16 @@ class DefinitionResolver
} }
return (string)$class->namespacedName . '::' . $node->name; return (string)$class->namespacedName . '::' . $node->name;
} }
} else if ($node instanceof Node\Expr\FuncCall && $node->name instanceof Node\Name && strtolower((string)$node->name) === 'define') { } else if (
if (!isset($node->args[0]) || !($node->args[0]->value instanceof Node\Scalar\String_) || !isset($node->args[1])) { $node instanceof Node\Expr\FuncCall
return null; && $node->name instanceof Node\Name
} && strtolower((string)$node->name) === 'define'
&& isset($node->args[0])
&& $node->args[0]->value instanceof Node\Scalar\String_
&& isset($node->args[1])
) {
return (string)$node->args[0]->value->value; return (string)$node->args[0]->value->value;
} }
return null;
} }
} }