File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 19
19
use PHPStan \Analyser \Scope ;
20
20
use PHPStan \Broker \Broker ;
21
21
use PHPStan \Rules \Rule ;
22
+ use Roave \BetterReflection \BetterReflection ;
22
23
use Roave \BetterReflection \Reflection \ReflectionClass ;
23
24
use Roave \BetterReflection \Reflection \ReflectionFunction ;
24
25
use Roave \BetterReflection \Reflection \ReflectionMethod ;
25
26
use Roave \BetterReflection \Reflection \ReflectionParameter ;
26
- use Roave \BetterReflection \Util \FindReflectionOnLine ;
27
27
28
28
abstract class AbstractMissingTypeHintRule implements Rule
29
29
{
@@ -56,7 +56,7 @@ abstract public function isReturnIgnored(Node $node): bool;
56
56
public function processNode (Node $ node , Scope $ scope ): array
57
57
{
58
58
// TODO: improve performance by caching better reflection results.
59
- $ finder = FindReflectionOnLine:: buildDefaultFinder ();
59
+ $ finder = ( new BetterReflection ())-> findReflectionsOnLine ();
60
60
61
61
if ($ node ->getLine () < 0 ) {
62
62
// Fixes some problems with methods in anonymous class (the line number is poorly reported).
You can’t perform that action at this time.
0 commit comments