@@ -73,14 +73,7 @@ public function __construct(
73
73
$ errorHandler = null ,
74
74
$ connection = null
75
75
) {
76
- return new RedCapProject (
77
- $ apiUrl ,
78
- $ apiToken ,
79
- $ sslVerify ,
80
- $ caCertificateFile ,
81
- $ errorHandler ,
82
- $ connection
83
- );
76
+ return new RedCapProject ($ apiUrl , $ apiToken , $ sslVerify , $ caCertificateFile , $ errorHandler , $ connection );
84
77
};
85
78
}
86
79
@@ -174,13 +167,17 @@ public function createProject(
174
167
175
168
$ projectConstructorCallback = $ this ->projectConstructorCallback ;
176
169
170
+ # Note: due to an issue with Xdebug, arguments to multi-line function
171
+ # calls, other than the last one, may not be handled correctly
172
+ # for code coverage, so the code coverage ignore annotations
173
+ # needed to be added below.
177
174
$ project = call_user_func (
178
- $ projectConstructorCallback ,
179
- $ apiUrl = null ,
180
- $ apiToken ,
181
- $ sslVerify = null ,
182
- $ caCertificateFile = null ,
183
- $ errorHandler ,
175
+ $ projectConstructorCallback , // @codeCoverageIgnore
176
+ $ apiUrl = null , // @codeCoverageIgnore
177
+ $ apiToken , // @codeCoverageIgnore
178
+ $ sslVerify = null , // @codeCoverageIgnore
179
+ $ caCertificateFile = null , // @codeCoverageIgnore
180
+ $ errorHandler , // @codeCoverageIgnore
184
181
$ connection
185
182
);
186
183
@@ -205,12 +202,12 @@ public function getProject($apiToken)
205
202
206
203
# By default, this creates a RedCapProject
207
204
$ project = call_user_func (
208
- $ projectConstructorCallback ,
209
- $ apiUrl = null ,
210
- $ apiToken ,
211
- $ sslVerify = null ,
212
- $ caCertificateFile = null ,
213
- $ errorHandler ,
205
+ $ projectConstructorCallback , // @codeCoverageIgnore
206
+ $ apiUrl = null , // @codeCoverageIgnore
207
+ $ apiToken , // @codeCoverageIgnore
208
+ $ sslVerify = null , // @codeCoverageIgnore
209
+ $ caCertificateFile = null , // @codeCoverageIgnore
210
+ $ errorHandler , // @codeCoverageIgnore
214
211
$ connection
215
212
);
216
213
0 commit comments