Clean DefinitionResolver
parent
6752c26bf1
commit
0c77049dff
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue