Invert the logic when getting the method name

This commit is contained in:
Gabriel Caruso 2018-01-11 17:41:48 -02:00
parent 6450a6b68b
commit 3839e68b4e

View File

@ -70,12 +70,12 @@ final class MethodCallTypeResolver implements PerNodeTypeResolverInterface, Node
{
$parentCallerTypes = $this->resolveMethodCallVarTypes($methodCallNode);
if ($methodCallNode->name instanceof Identifier) {
$methodName = $methodCallNode->name->toString();
} else {
$methodName = (string) $methodCallNode->name;
if (! $methodCallNode->name instanceof Identifier) {
return [];
}
$methodName = $methodCallNode->name->toString();
if (! $parentCallerTypes || ! $methodName) {
return [];
}