/
psalm-baseline.xml
228 lines (228 loc) · 7.03 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
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.16.0@2897ba636551a8cb61601cc26f6ccfbba6c36591">
<file src="config/replacements.php">
<DuplicateArrayKey>
<code><![CDATA['ZendAcl' => 'LaminasAcl']]></code>
<code><![CDATA['ZendRbac' => 'LaminasRbac']]></code>
<code><![CDATA['ZendRouter' => 'LaminasRouter']]></code>
</DuplicateArrayKey>
</file>
<file src="src/Autoloader.php">
<MixedArgumentTypeCoercion>
<code>RewriteRules::namespaceReverse()</code>
<code>RewriteRules::namespaceRewrite()</code>
</MixedArgumentTypeCoercion>
<UnusedPsalmSuppress>
<code>RedundantFunctionCall</code>
</UnusedPsalmSuppress>
</file>
<file src="src/ConfigPostProcessor.php">
<InvalidArgument>
<code>$keys</code>
</InvalidArgument>
<MissingClosureParamType>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
</MissingClosureParamType>
<MissingClosureReturnType>
<code>function ($value) {</code>
<code>function ($value) {</code>
<code>function ($value, array $keys) {</code>
<code>function ($value, array $keys) {</code>
</MissingClosureReturnType>
<MissingReturnType>
<code>replaceDependencyConfiguration</code>
<code>replaceDependencyFactories</code>
<code>replaceDependencyServices</code>
</MissingReturnType>
<MixedArgument>
<code>$config</code>
<code>$newKey</code>
<code>$newKey</code>
<code>$newKey</code>
<code>$target</code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code>[$key]</code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment>
<code>$config[$key]</code>
<code><![CDATA[$config['aliases'][$alias]]]></code>
<code><![CDATA[$config['aliases'][$service]]]></code>
<code><![CDATA[$config['aliases'][$service]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code>$aliases[$name]</code>
<code>$config[$key]</code>
<code>$keys[$key]</code>
<code>$rewritten[$newKey]</code>
<code>$rewritten[$newKey]</code>
<code>$rewritten[$newKey]</code>
<code><![CDATA[$this->exactReplacements[$value]]]></code>
</MixedArrayOffset>
<MixedArrayTypeCoercion>
<code>$aliases[$name]</code>
</MixedArrayTypeCoercion>
<MixedAssignment>
<code>$a[$key]</code>
<code>$a[$key]</code>
<code>$a[]</code>
<code>$config</code>
<code>$config</code>
<code>$config[$key]</code>
<code><![CDATA[$config['factories'][$replacedService]]]></code>
<code><![CDATA[$config['services'][$replacedService]]]></code>
<code>$data</code>
<code>$factory</code>
<code>$factory</code>
<code>$key</code>
<code>$key</code>
<code>$name</code>
<code>$newKey</code>
<code>$notIn[]</code>
<code>$result</code>
<code>$rewritten[$key]</code>
<code>$rewritten[$key]</code>
<code>$rewritten[$newKey]</code>
<code>$rewritten[$newKey][]</code>
<code>$serviceInstance</code>
<code>$serviceInstance</code>
<code>$target</code>
<code>$value</code>
<code>$value</code>
</MixedAssignment>
<UnusedMethod>
<code>fallbackReplacement</code>
<code>noopReplacement</code>
<code>replaceDependencyConfiguration</code>
<code>replaceExactValue</code>
</UnusedMethod>
</file>
<file src="src/Module.php">
<MissingReturnType>
<code>init</code>
<code>onMergeConfig</code>
</MissingReturnType>
<PossiblyUnusedParam>
<code>$event</code>
<code>$moduleManager</code>
</PossiblyUnusedParam>
<UndefinedDocblockClass>
<code>ModuleEvent</code>
<code>ModuleManager</code>
</UndefinedDocblockClass>
</file>
<file src="src/Replacements.php">
<InvalidPropertyAssignmentValue>
<code><![CDATA[$this->replacements]]></code>
<code><![CDATA[$this->replacements]]></code>
</InvalidPropertyAssignmentValue>
<MixedArgument>
<code>$replacement</code>
<code>$replacement</code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code>$original</code>
<code>$original</code>
<code>$original</code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code>$replacement</code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[array_merge(
require __DIR__ . '/../config/replacements.php',
$additionalReplacements
)]]></code>
</MixedPropertyTypeCoercion>
</file>
<file src="test/AutoloaderTest.php">
<InvalidStringClass>
<code>new $legacy()</code>
</InvalidStringClass>
</file>
<file src="test/ConfigPostProcessorTest.php">
<MixedArgument>
<code>$config</code>
</MixedArgument>
<MixedAssignment>
<code>$config</code>
<code>$expected</code>
</MixedAssignment>
<MixedInferredReturnType>
<code>iterable</code>
<code>iterable</code>
</MixedInferredReturnType>
<UnresolvableInclude>
<code>require $configLocation</code>
<code>require $expectedResultLocation</code>
</UnresolvableInclude>
</file>
<file src="test/ModuleTest.php">
<InvalidArgument>
<code>$event</code>
<code>$moduleManager</code>
</InvalidArgument>
<MixedArgument>
<code>$config</code>
</MixedArgument>
<MixedAssignment>
<code>$config</code>
<code>$expected</code>
</MixedAssignment>
<MixedInferredReturnType>
<code>iterable</code>
</MixedInferredReturnType>
<UnresolvableInclude>
<code>require $configFile</code>
<code>require $expectationsFile</code>
</UnresolvableInclude>
</file>
<file src="test/ReplacementsTest.php">
<MixedInferredReturnType>
<code>iterable</code>
</MixedInferredReturnType>
</file>
<file src="test/classes.php">
<UnusedClass>
<code>AbstractZendServer</code>
<code>ApiToolsModuleInterface</code>
<code>ApiToolsProviderInterface</code>
<code>ApiToolsVersionController</code>
<code>Application</code>
<code>Authentication</code>
<code>AuthenticationAdapter</code>
<code>Authorization</code>
<code>Autoloading</code>
<code>BaseModule</code>
<code>DevelopmentMode</code>
<code>LaminasAclFactory</code>
<code>LaminasAuthentication</code>
<code>LaminasBridge</code>
<code>LaminasBridge</code>
<code>LaminasRbac</code>
<code>LaminasRouter</code>
<code>LaminasViewRenderer</code>
<code>Main</code>
<code>Mezzio</code>
<code>MezzioUrlGenerator</code>
<code>MyClass</code>
<code>MyClass</code>
<code>OAuthService</code>
<code>ProblemDetails</code>
<code>Psr7Bridge</code>
<code>Psr7Bridge</code>
<code>Router</code>
<code>RouterAdapter</code>
<code>Service</code>
<code>Tools</code>
<code>Tools</code>
<code>XmlService</code>
<code>ZendMonitor</code>
<code>ZendServerDisk</code>
<code>ZendServerShm</code>
</UnusedClass>
</file>
</files>