-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathpsalm-baseline.xml
318 lines (318 loc) · 11.7 KB
/
psalm-baseline.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.26.1@d747f6500b38ac4f7dfc5edbcae6e4b637d7add0">
<file src="src/Laminas/Request.php">
<MixedArgument>
<code><![CDATA[$value]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$name]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$value]]></code>
<code><![CDATA[$values]]></code>
</MixedAssignment>
<PossiblyInvalidMethodCall>
<code><![CDATA[addHeader]]></code>
<code><![CDATA[addHeaderLine]]></code>
</PossiblyInvalidMethodCall>
<PossiblyUndefinedMethod>
<code><![CDATA[addHeader]]></code>
<code><![CDATA[addHeaderLine]]></code>
</PossiblyUndefinedMethod>
<PropertyNotSetInConstructor>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
<code><![CDATA[Request]]></code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Psr7Response.php">
<MixedArgument>
<code><![CDATA[$uri]]></code>
<code><![CDATA[func_get_args()]]></code>
<code><![CDATA[func_get_args()]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$uri]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$uri]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$uri]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedMethod>
<code><![CDATA[fromZend]]></code>
<code><![CDATA[toZend]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Psr7ServerRequest.php">
<DocblockTypeContradiction>
<code><![CDATA[is_array($upload)]]></code>
</DocblockTypeContradiction>
<InvalidReturnStatement>
<code><![CDATA[$uploadedFiles]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[UploadedFile[]|UploadedFile]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$files]]></code>
<code><![CDATA[$files['error']]]></code>
<code><![CDATA[$files['name']]]></code>
<code><![CDATA[$files['size']]]></code>
<code><![CDATA[$files['tmp_name']]]></code>
<code><![CDATA[$files['type']]]></code>
<code><![CDATA[$headers]]></code>
<code><![CDATA[$laminasRequest->getContent()]]></code>
<code><![CDATA[$laminasRequest->getServer()]]></code>
<code><![CDATA[$post]]></code>
<code><![CDATA[$query]]></code>
<code><![CDATA[func_get_args()]]></code>
<code><![CDATA[func_get_args()]]></code>
<code><![CDATA[func_get_args()]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$psr7Request->getUploadedFiles()]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$files]]></code>
<code><![CDATA[$headers]]></code>
<code><![CDATA[$post]]></code>
<code><![CDATA[$query]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[toArray]]></code>
<code><![CDATA[toArray]]></code>
<code><![CDATA[toArray]]></code>
</MixedMethodCall>
<NoValue>
<code><![CDATA[$upload]]></code>
</NoValue>
<PossiblyInvalidArgument>
<code><![CDATA[$psr7Request->getParsedBody() ?: []]]></code>
<code><![CDATA[self::convertFilesToUploaded($files)]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidMethodCall>
<code><![CDATA[getArrayCopy]]></code>
<code><![CDATA[toArray]]></code>
</PossiblyInvalidMethodCall>
<PossiblyUndefinedMethod>
<code><![CDATA[toArray]]></code>
</PossiblyUndefinedMethod>
<PossiblyUnusedMethod>
<code><![CDATA[fromZend]]></code>
<code><![CDATA[toZend]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$psr7Request->getParsedBody()]]></code>
<code><![CDATA[empty($laminasRequest->getFiles())]]></code>
<code><![CDATA[empty($laminasRequest->getPost())]]></code>
<code><![CDATA[empty($laminasRequest->getQuery())]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="test/Laminas/RequestTest.php">
<MissingReturnType>
<code><![CDATA[testConstructor]]></code>
</MissingReturnType>
</file>
<file src="test/Psr7ResponseTest.php">
<InaccessibleMethod>
<code><![CDATA[new Psr7Response()]]></code>
</InaccessibleMethod>
<MissingReturnType>
<code><![CDATA[testConvertedHeadersAreInstanceOfTheirAppropriateClasses]]></code>
<code><![CDATA[testPrivateConstruct]]></code>
</MissingReturnType>
<MixedArgument>
<code><![CDATA[$laminasHeaders[$type]]]></code>
<code><![CDATA[$laminasHeaders[$type]]]></code>
<code><![CDATA[$laminasHeaders[$type]]]></code>
<code><![CDATA[$laminasHeaders[$type]]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$values]]></code>
<code><![CDATA[$values]]></code>
<code><![CDATA[$values]]></code>
</MixedAssignment>
<PossiblyUndefinedMethod>
<code><![CDATA[$cookies]]></code>
</PossiblyUndefinedMethod>
</file>
<file src="test/Psr7ServerRequestTest.php">
<InaccessibleMethod>
<code><![CDATA[new Psr7ServerRequest()]]></code>
</InaccessibleMethod>
<MissingReturnType>
<code><![CDATA[testBaseUrlFromGlobal]]></code>
<code><![CDATA[testFromLaminasCanHandleNullContent]]></code>
<code><![CDATA[testFromLaminasConvertsCookies]]></code>
<code><![CDATA[testPrivateConstruct]]></code>
<code><![CDATA[testServerParams]]></code>
</MissingReturnType>
<MixedArgument>
<code><![CDATA[$laminasRequest->getFiles()]]></code>
<code><![CDATA[$laminasRequest->getPost()]]></code>
<code><![CDATA[$laminas[$name]]]></code>
<code><![CDATA[$psr7[$name]]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$upload]]></code>
<code><![CDATA[$upload]]></code>
<code><![CDATA[$upload]]></code>
<code><![CDATA[$upload[0]]]></code>
<code><![CDATA[$upload[0]]]></code>
<code><![CDATA[$upload[0]]]></code>
<code><![CDATA[$upload[0]]]></code>
<code><![CDATA[$upload[0]]]></code>
<code><![CDATA[$upload[1]]]></code>
<code><![CDATA[$upload[1]]]></code>
<code><![CDATA[$upload[1]]]></code>
<code><![CDATA[$upload[1]]]></code>
<code><![CDATA[$upload[1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$upload[0]['error']]]></code>
<code><![CDATA[$upload[0]['name']]]></code>
<code><![CDATA[$upload[0]['size']]]></code>
<code><![CDATA[$upload[0]['tmp_name']]]></code>
<code><![CDATA[$upload[0]['type']]]></code>
<code><![CDATA[$upload[1]['error']]]></code>
<code><![CDATA[$upload[1]['name']]]></code>
<code><![CDATA[$upload[1]['size']]]></code>
<code><![CDATA[$upload[1]['tmp_name']]]></code>
<code><![CDATA[$upload[1]['type']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$upload]]></code>
<code><![CDATA[$upload]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[fromArray]]></code>
<code><![CDATA[fromArray]]></code>
<code><![CDATA[fromArray]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[getArrayCopy]]></code>
<code><![CDATA[getArrayCopy]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
<code><![CDATA[getFieldValue]]></code>
</MixedMethodCall>
<PossiblyInvalidMethodCall>
<code><![CDATA[addHeader]]></code>
<code><![CDATA[addHeaders]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[getClientFilename]]></code>
<code><![CDATA[getClientMediaType]]></code>
<code><![CDATA[getError]]></code>
<code><![CDATA[getSize]]></code>
<code><![CDATA[getStream]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
</PossiblyInvalidMethodCall>
<PossiblyUndefinedMethod>
<code><![CDATA[addHeader]]></code>
<code><![CDATA[addHeaders]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[getArrayCopy]]></code>
<code><![CDATA[getArrayCopy]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
</PossiblyUndefinedMethod>
<RedundantCastGivenDocblockType>
<code><![CDATA[(string) $laminasRequest->getContent()]]></code>
<code><![CDATA[(string) $laminasRequest->getContent()]]></code>
</RedundantCastGivenDocblockType>
<UndefinedInterfaceMethod>
<code><![CDATA[$psr7]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$test]]></code>
<code><![CDATA[$upload]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
</UndefinedInterfaceMethod>
</file>
</files>