@@ -25,8 +25,6 @@ class GetResolvedNameTest extends TestCase {
25
25
'use _A as C ' => null ,
26
26
'use A\B\{C, D_} ' => null ,
27
27
'use A\B\{C, D_} ' => null ,
28
- 'class Foo { use _BarTrait; } ' => null ,
29
- 'class Foo { use BarTrait, Baz_Trait; } ' => null ,
30
28
'class Foo { use A, B { A::Foo as _foo } ' => null ,
31
29
32
30
// Relative scope resolution qualifiers
@@ -39,7 +37,8 @@ class GetResolvedNameTest extends TestCase {
39
37
'\Fo_o ' => 'Foo ' ,
40
38
'use A\Foo;\_Foo\Bar ' => 'Foo\Bar ' ,
41
39
'$f = new \_Foo\Bar() ' => 'Foo\Bar ' ,
42
- 'class Foo { use A, B { \Foo\_Bar::A as _foo } ' => 'Foo\Bar ' ,
40
+ 'class Foo { use A, B { \Foo\_Bar::A as foo } ' => 'Foo\Bar ' ,
41
+ 'class Foo { use \A\BTr_ait; } ' => 'A\BTrait ' ,
43
42
44
43
// Relative name
45
44
'namespace Foo; namespace\Bar_ ' => 'Foo\Bar ' ,
@@ -65,6 +64,9 @@ class GetResolvedNameTest extends TestCase {
65
64
'use A\B; new _B() ' => 'A\B ' , // Class imported
66
65
'use A\B; _B() ' => 'B ' , // Not imported as function
67
66
'use A\B; function xyz(): _B { }; ' => 'A\B ' ,
67
+ 'class Foo { use _BarTrait; } ' => 'BarTrait ' ,
68
+ 'class Foo { use BarTrait, Baz_Trait; } ' => 'BazTrait ' ,
69
+ 'use A\BarTrait; class Foo { use _BarTrait; } ' => 'A\BarTrait ' ,
68
70
);
69
71
70
72
public function dataProvider () {
0 commit comments