File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 44
55namespace Rector \Scripts \Finder ;
66
7+ use PhpParser \Node ;
8+
79require __DIR__ . '/../../../vendor/autoload.php ' ;
810
911use Nette \Loaders \RobotLoader ;
1214final class NodeClassFinder
1315{
1416 /**
15- * @return array<class-string<\PhpParser\ Node>>
17+ * @return array<class-string<Node>>
1618 */
1719 public static function find (): array
1820 {
@@ -28,15 +30,13 @@ public static function find(): array
2830 /** @var array<class-string> $nodeClasses */
2931 $ nodeClasses = array_keys ($ robotLoader ->getIndexedClasses ());
3032
31- $ instantiableNodeClasses = array_filter ($ nodeClasses , function (string $ nodeClass ): bool {
32- $ nodeClassReflection = new ReflectionClass ($ nodeClass );
33- if ($ nodeClassReflection ->isAbstract ()) {
33+ return array_filter ($ nodeClasses , function (string $ nodeClass ): bool {
34+ $ reflectionClass = new ReflectionClass ($ nodeClass );
35+ if ($ reflectionClass ->isAbstract ()) {
3436 return false ;
3537 }
3638
37- return ! $ nodeClassReflection ->isInterface ();
39+ return ! $ reflectionClass ->isInterface ();
3840 });
39-
40- return $ instantiableNodeClasses ;
4141 }
4242}
You can’t perform that action at this time.
0 commit comments