@@ -98,14 +98,16 @@ private function dataProvidedByMethods(ReflectionMethod $testMethod, MetadataCol
98
98
$ methodsCalled [] = $ dataProviderMethod ;
99
99
100
100
try {
101
- $ method = new ReflectionMethod ($ _dataProvider ->className (), $ _dataProvider ->methodName ());
101
+ $ method = new ReflectionMethod ($ _dataProvider ->className (), $ _dataProvider ->methodName ());
102
+ $ className = $ _dataProvider ->className ();
103
+ $ methodName = $ _dataProvider ->methodName ();
102
104
103
105
if (!$ method ->isPublic ()) {
104
106
throw new InvalidDataProviderException (
105
107
sprintf (
106
108
'Data Provider method %s::%s() is not public ' ,
107
- $ _dataProvider -> className () ,
108
- $ _dataProvider -> methodName () ,
109
+ $ className ,
110
+ $ methodName ,
109
111
),
110
112
);
111
113
}
@@ -114,8 +116,8 @@ private function dataProvidedByMethods(ReflectionMethod $testMethod, MetadataCol
114
116
throw new InvalidDataProviderException (
115
117
sprintf (
116
118
'Data Provider method %s::%s() is not static ' ,
117
- $ _dataProvider -> className () ,
118
- $ _dataProvider -> methodName () ,
119
+ $ className ,
120
+ $ methodName ,
119
121
),
120
122
);
121
123
}
@@ -124,24 +126,21 @@ private function dataProvidedByMethods(ReflectionMethod $testMethod, MetadataCol
124
126
throw new InvalidDataProviderException (
125
127
sprintf (
126
128
'Data Provider method %s::%s() expects an argument ' ,
127
- $ _dataProvider -> className () ,
128
- $ _dataProvider -> methodName () ,
129
+ $ className ,
130
+ $ methodName ,
129
131
),
130
132
);
131
133
}
132
134
133
- $ className = $ _dataProvider ->className ();
134
- $ methodName = $ _dataProvider ->methodName ();
135
-
136
135
/** @phpstan-ignore staticMethod.dynamicName */
137
136
$ data = $ className ::$ methodName ();
138
137
139
138
if (!is_iterable ($ data )) {
140
139
throw new InvalidDataProviderException (
141
140
sprintf (
142
141
'Data Provider method %s::%s() does not return an iterable ' ,
143
- $ _dataProvider -> className () ,
144
- $ _dataProvider -> methodName () ,
142
+ $ className ,
143
+ $ methodName ,
145
144
),
146
145
);
147
146
}
0 commit comments