From cd4c2e63965cb07736e77343ce50cba4451ae28c Mon Sep 17 00:00:00 2001 From: TomasVotruba Date: Fri, 8 Nov 2019 17:23:38 +0100 Subject: [PATCH] check variable name --- .../MethodCall/ThisCallOnStaticMethodToStaticCallRector.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/Php70/src/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php b/packages/Php70/src/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php index 990b16d6e7b2..810d3330237c 100644 --- a/packages/Php70/src/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php +++ b/packages/Php70/src/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php @@ -97,6 +97,11 @@ public function refactor(Node $node): ?Node return null; } + // method name is a variable name + if ($node->name instanceof Variable) { + return null; + } + $methodName = $this->getName($node->name); if ($methodName === null) { return null;