File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313use PhpParser \Node \Stmt ;
1414use PhpParser \Node \Stmt \Class_ ;
1515use PhpParser \Node \Stmt \ClassMethod ;
16+ use PhpParser \Node \Stmt \Enum_ ;
1617use PhpParser \Node \Stmt \Function_ ;
1718use PhpParser \Node \Stmt \Interface_ ;
1819use PhpParser \Node \Stmt \Property ;
@@ -213,7 +214,7 @@ public function resolveClassMethodFromCall(MethodCall | StaticCall $call): ?Clas
213214 public function resolveClassFromClassReflection (
214215 ClassReflection $ classReflection ,
215216 string $ className
216- ): Trait_ | Class_ | Interface_ | null {
217+ ): Trait_ | Class_ | Interface_ | Enum_ | null {
217218 return $ this ->classLikeAstResolver ->resolveClassFromClassReflection ($ classReflection , $ className );
218219 }
219220
Original file line number Diff line number Diff line change 66
77use PhpParser \Node \Stmt \Class_ ;
88use PhpParser \Node \Stmt \ClassLike ;
9+ use PhpParser \Node \Stmt \Enum_ ;
910use PhpParser \Node \Stmt \Interface_ ;
1011use PhpParser \Node \Stmt \Trait_ ;
1112use PHPStan \Reflection \ClassReflection ;
@@ -32,7 +33,7 @@ public function __construct(
3233 public function resolveClassFromClassReflection (
3334 ClassReflection $ classReflection ,
3435 string $ className
35- ): Trait_ | Class_ | Interface_ | null {
36+ ): Trait_ | Class_ | Interface_ | Enum_ | null {
3637 if ($ classReflection ->isBuiltin ()) {
3738 return null ;
3839 }
You can’t perform that action at this time.
0 commit comments