diff --git a/src/Calls/NewCalls.php b/src/Calls/NewCalls.php index 5b75a0f..7596e66 100644 --- a/src/Calls/NewCalls.php +++ b/src/Calls/NewCalls.php @@ -86,10 +86,9 @@ public function processNode(Node $node, Scope $scope): array $names[] = $interface->getName(); } } + $definedIn = $reflection ? $reflection->getFileName() : null; foreach ($names as $name) { - $classRef = $type->getClassReflection(); - $definedIn = $classRef ? $classRef->getFileName() : null; $name .= self::CONSTRUCT; $errors = array_merge( $errors,