diff --git a/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php b/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php index 771b43e730e..20b90ce5452 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php @@ -14,6 +14,7 @@ use PHPStan\Analyser\MutatingScope; use PHPStan\Analyser\NodeScopeResolver; use PHPStan\Analyser\ScopeContext; +use PHPStan\BetterReflection\Reflector\Reflector; use PHPStan\BetterReflection\SourceLocator\Type\AggregateSourceLocator; use PHPStan\BetterReflection\SourceLocator\Type\SourceLocator; use PHPStan\Node\UnreachableStatementNode; @@ -27,7 +28,6 @@ use Rector\Core\Util\StringUtils; use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\PHPStan\Scope\NodeVisitor\RemoveDeepChainMethodCallNodeVisitor; -use Reflector; use Symplify\PackageBuilder\Reflection\PrivatesAccessor; use Symplify\SmartFileSystem\SmartFileInfo; @@ -218,10 +218,14 @@ private function decoratePHPStanNodeScopeResolverWithRenamedClassSourceLocator( $classReflector = $this->privatesAccessor->getPrivatePropertyOfClass( $nodeScopeResolver, 'reflector', - MemoizingReflector::class + Reflector::class ); - $reflector = $this->privatesAccessor->getPrivatePropertyOfClass($classReflector, 'reflector', MemoizingReflector::class); + $reflector = $this->privatesAccessor->getPrivatePropertyOfClass( + $classReflector, + 'reflector', + Reflector::class + ); /** @var SourceLocator $sourceLocator */ $sourceLocator = $this->privatesAccessor->getPrivatePropertyOfClass(