File tree Expand file tree Collapse file tree 1 file changed +8
-12
lines changed Expand file tree Collapse file tree 1 file changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -386,6 +386,9 @@ private function scanPhp(string $file): array
386
386
case T_CLASS :
387
387
case T_INTERFACE :
388
388
case T_TRAIT :
389
+ case PHP_VERSION_ID < 80100
390
+ ? T_CLASS
391
+ : T_ENUM :
389
392
$ expected = $ token [0 ];
390
393
$ name = '' ;
391
394
continue 2 ;
@@ -396,20 +399,13 @@ private function scanPhp(string $file): array
396
399
}
397
400
398
401
if ($ expected ) {
399
- switch ($ expected ) {
400
- case T_CLASS :
401
- case T_INTERFACE :
402
- case T_TRAIT :
403
- if ($ name && $ level === $ minLevel ) {
404
- $ classes [] = $ namespace . $ name ;
405
- }
406
- break ;
402
+ if ($ expected === T_NAMESPACE ) {
403
+ $ namespace = $ name ? $ name . '\\' : '' ;
404
+ $ minLevel = $ token === '{ ' ? 1 : 0 ;
407
405
408
- case T_NAMESPACE :
409
- $ namespace = $ name ? $ name . '\\' : '' ;
410
- $ minLevel = $ token === '{ ' ? 1 : 0 ;
406
+ } elseif ($ name && $ level === $ minLevel ) {
407
+ $ classes [] = $ namespace . $ name ;
411
408
}
412
-
413
409
$ expected = null ;
414
410
}
415
411
You can’t perform that action at this time.
0 commit comments