@@ -47,6 +47,23 @@ function (Reflector $reflector): void {
47
47
self ::assertTrue ($ reflection ->methods ()->has ('newName ' ));
48
48
}
49
49
];
50
+ yield 'private static method declaration ' => [
51
+ 'member_renamer/method_declaration_static_private ' ,
52
+ function (Reflector $ reflector , Renamer $ renamer ): Generator {
53
+ $ reflection = $ reflector ->reflectClass ('ClassOne ' );
54
+ $ method = $ reflection ->methods ()->get ('foobar ' );
55
+
56
+ return $ renamer ->rename (
57
+ $ reflection ->sourceCode (),
58
+ $ method ->nameRange ()->start (),
59
+ 'newName '
60
+ );
61
+ },
62
+ function (Reflector $ reflector ): void {
63
+ $ reflection = $ reflector ->reflectClass ('ClassOne ' );
64
+ self ::assertTrue ($ reflection ->methods ()->has ('newName ' ));
65
+ }
66
+ ];
50
67
yield 'private property declaration ' => [
51
68
'member_renamer/property_declaration_private ' ,
52
69
function (Reflector $ reflector , Renamer $ renamer ): Generator {
@@ -64,6 +81,23 @@ function (Reflector $reflector): void {
64
81
self ::assertTrue ($ reflection ->properties ()->has ('newName ' ));
65
82
}
66
83
];
84
+ yield 'private static property declaration ' => [
85
+ 'member_renamer/property_declaration_static_private ' ,
86
+ function (Reflector $ reflector , Renamer $ renamer ): Generator {
87
+ $ reflection = $ reflector ->reflectClass ('ClassOne ' );
88
+ $ method = $ reflection ->properties ()->get ('foobar ' );
89
+
90
+ return $ renamer ->rename (
91
+ $ reflection ->sourceCode (),
92
+ $ method ->nameRange ()->start (),
93
+ 'newName '
94
+ );
95
+ },
96
+ function (Reflector $ reflector ): void {
97
+ $ reflection = $ reflector ->reflectClass ('ClassOne ' );
98
+ self ::assertTrue ($ reflection ->properties ()->has ('newName ' ));
99
+ }
100
+ ];
67
101
yield 'private promoted property declaration ' => [
68
102
'member_renamer/property_promoted_private ' ,
69
103
function (Reflector $ reflector , Renamer $ renamer ): Generator {
0 commit comments