From 2df7c5cfe94f601e7da86c0e6af1cb693d36b036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Sch=C3=A4fer?= Date: Sun, 9 Jun 2024 07:44:24 +0200 Subject: [PATCH] fix ReturnTypePass for nikic/php-parser 4.x --- src/CodeCleaner/ReturnTypePass.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/CodeCleaner/ReturnTypePass.php b/src/CodeCleaner/ReturnTypePass.php index 5d718cdb..29b69895 100644 --- a/src/CodeCleaner/ReturnTypePass.php +++ b/src/CodeCleaner/ReturnTypePass.php @@ -105,10 +105,14 @@ private function typeName(Node $node): string return \strtolower($node->type->name); } - if ($node instanceof Identifier || $node instanceof Name) { + if ($node instanceof Identifier) { return \strtolower($node->name); } + if ($node instanceof Name) { + return $node->toLowerString(); + } + throw new \InvalidArgumentException('Unable to find type name'); } }