From fa9e540c475678524132b6abfafb5e59d995940d Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Thu, 29 Sep 2016 19:33:41 +0200 Subject: [PATCH] Revert change in SymbolFinder --- src/SymbolFinder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SymbolFinder.php b/src/SymbolFinder.php index 73cb741..0e68172 100644 --- a/src/SymbolFinder.php +++ b/src/SymbolFinder.php @@ -63,7 +63,7 @@ class SymbolFinder extends NodeVisitorAbstract // If we enter a named node, push its name onto name stack. // Else push the current name onto stack. - if (!empty($node->name) && !empty((string)$node->name)) { + if (!empty($node->name) && (is_string($node->name) || method_exists($node->name, '__toString')) && !empty((string)$node->name)) { if (empty($containerName)) { $this->nameStack[] = (string)$node->name; } else if ($node instanceof Node\Stmt\ClassMethod) {