|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| -<files psalm-version="5.2.0@fb685a16df3050d4c18d8a4100fe83abe6458cba"> |
| 2 | +<files psalm-version="5.16.0@2897ba636551a8cb61601cc26f6ccfbba6c36591"> |
3 | 3 | <file src="config/replacements.php">
|
4 |
| - <DuplicateArrayKey occurrences="3"> |
5 |
| - <code>'ZendAcl' => 'LaminasAcl'</code> |
6 |
| - <code>'ZendRbac' => 'LaminasRbac'</code> |
7 |
| - <code>'ZendRouter' => 'LaminasRouter'</code> |
| 4 | + <DuplicateArrayKey> |
| 5 | + <code><![CDATA['ZendAcl' => 'LaminasAcl']]></code> |
| 6 | + <code><![CDATA['ZendRbac' => 'LaminasRbac']]></code> |
| 7 | + <code><![CDATA['ZendRouter' => 'LaminasRouter']]></code> |
8 | 8 | </DuplicateArrayKey>
|
9 | 9 | </file>
|
10 | 10 | <file src="src/Autoloader.php">
|
11 |
| - <MixedArgumentTypeCoercion occurrences="2"> |
| 11 | + <MixedArgumentTypeCoercion> |
12 | 12 | <code>RewriteRules::namespaceReverse()</code>
|
13 | 13 | <code>RewriteRules::namespaceRewrite()</code>
|
14 | 14 | </MixedArgumentTypeCoercion>
|
| 15 | + <UnusedPsalmSuppress> |
| 16 | + <code>RedundantFunctionCall</code> |
| 17 | + </UnusedPsalmSuppress> |
15 | 18 | </file>
|
16 | 19 | <file src="src/ConfigPostProcessor.php">
|
17 |
| - <InvalidArgument occurrences="1"> |
| 20 | + <InvalidArgument> |
18 | 21 | <code>$keys</code>
|
19 | 22 | </InvalidArgument>
|
20 |
| - <MissingClosureParamType occurrences="4"> |
| 23 | + <MissingClosureParamType> |
21 | 24 | <code>$value</code>
|
22 | 25 | <code>$value</code>
|
23 | 26 | <code>$value</code>
|
24 | 27 | <code>$value</code>
|
25 | 28 | </MissingClosureParamType>
|
26 |
| - <MissingClosureReturnType occurrences="4"> |
| 29 | + <MissingClosureReturnType> |
27 | 30 | <code>function ($value) {</code>
|
28 | 31 | <code>function ($value) {</code>
|
29 | 32 | <code>function ($value, array $keys) {</code>
|
30 | 33 | <code>function ($value, array $keys) {</code>
|
31 | 34 | </MissingClosureReturnType>
|
32 |
| - <MissingReturnType occurrences="3"> |
| 35 | + <MissingReturnType> |
33 | 36 | <code>replaceDependencyConfiguration</code>
|
34 | 37 | <code>replaceDependencyFactories</code>
|
35 | 38 | <code>replaceDependencyServices</code>
|
36 | 39 | </MissingReturnType>
|
37 |
| - <MixedArgument occurrences="5"> |
| 40 | + <MixedArgument> |
38 | 41 | <code>$config</code>
|
39 | 42 | <code>$newKey</code>
|
40 | 43 | <code>$newKey</code>
|
41 | 44 | <code>$newKey</code>
|
42 | 45 | <code>$target</code>
|
43 | 46 | </MixedArgument>
|
44 |
| - <MixedArgumentTypeCoercion occurrences="1"/> |
45 |
| - <MixedArrayAssignment occurrences="4"> |
| 47 | + <MixedArgumentTypeCoercion> |
| 48 | + <code>[$key]</code> |
| 49 | + </MixedArgumentTypeCoercion> |
| 50 | + <MixedArrayAssignment> |
46 | 51 | <code>$config[$key]</code>
|
47 |
| - <code>$config['aliases'][$alias]</code> |
48 |
| - <code>$config['aliases'][$service]</code> |
49 |
| - <code>$config['aliases'][$service]</code> |
| 52 | + <code><![CDATA[$config['aliases'][$alias]]]></code> |
| 53 | + <code><![CDATA[$config['aliases'][$service]]]></code> |
| 54 | + <code><![CDATA[$config['aliases'][$service]]]></code> |
50 | 55 | </MixedArrayAssignment>
|
51 |
| - <MixedArrayOffset occurrences="7"> |
| 56 | + <MixedArrayOffset> |
52 | 57 | <code>$aliases[$name]</code>
|
53 | 58 | <code>$config[$key]</code>
|
54 | 59 | <code>$keys[$key]</code>
|
55 | 60 | <code>$rewritten[$newKey]</code>
|
56 | 61 | <code>$rewritten[$newKey]</code>
|
57 | 62 | <code>$rewritten[$newKey]</code>
|
58 |
| - <code>$this->exactReplacements[$value]</code> |
| 63 | + <code><![CDATA[$this->exactReplacements[$value]]]></code> |
59 | 64 | </MixedArrayOffset>
|
60 |
| - <MixedArrayTypeCoercion occurrences="1"> |
| 65 | + <MixedArrayTypeCoercion> |
61 | 66 | <code>$aliases[$name]</code>
|
62 | 67 | </MixedArrayTypeCoercion>
|
63 |
| - <MixedAssignment occurrences="26"> |
| 68 | + <MixedAssignment> |
64 | 69 | <code>$a[$key]</code>
|
65 | 70 | <code>$a[$key]</code>
|
66 | 71 | <code>$a[]</code>
|
67 | 72 | <code>$config</code>
|
68 | 73 | <code>$config</code>
|
69 | 74 | <code>$config[$key]</code>
|
70 |
| - <code>$config['factories'][$replacedService]</code> |
71 |
| - <code>$config['services'][$replacedService]</code> |
| 75 | + <code><![CDATA[$config['factories'][$replacedService]]]></code> |
| 76 | + <code><![CDATA[$config['services'][$replacedService]]]></code> |
72 | 77 | <code>$data</code>
|
73 | 78 | <code>$factory</code>
|
74 | 79 | <code>$factory</code>
|
|
88 | 93 | <code>$value</code>
|
89 | 94 | <code>$value</code>
|
90 | 95 | </MixedAssignment>
|
| 96 | + <UnusedMethod> |
| 97 | + <code>fallbackReplacement</code> |
| 98 | + <code>noopReplacement</code> |
| 99 | + <code>replaceDependencyConfiguration</code> |
| 100 | + <code>replaceExactValue</code> |
| 101 | + </UnusedMethod> |
91 | 102 | </file>
|
92 | 103 | <file src="src/Module.php">
|
93 |
| - <MissingReturnType occurrences="2"> |
| 104 | + <MissingReturnType> |
94 | 105 | <code>init</code>
|
95 | 106 | <code>onMergeConfig</code>
|
96 | 107 | </MissingReturnType>
|
97 |
| - <UndefinedDocblockClass occurrences="2"> |
| 108 | + <PossiblyUnusedParam> |
| 109 | + <code>$event</code> |
| 110 | + <code>$moduleManager</code> |
| 111 | + </PossiblyUnusedParam> |
| 112 | + <UndefinedDocblockClass> |
98 | 113 | <code>ModuleEvent</code>
|
99 | 114 | <code>ModuleManager</code>
|
100 | 115 | </UndefinedDocblockClass>
|
101 | 116 | </file>
|
102 | 117 | <file src="src/Replacements.php">
|
103 |
| - <MixedArgument occurrences="2"> |
| 118 | + <InvalidPropertyAssignmentValue> |
| 119 | + <code><![CDATA[$this->replacements]]></code> |
| 120 | + <code><![CDATA[$this->replacements]]></code> |
| 121 | + </InvalidPropertyAssignmentValue> |
| 122 | + <MixedArgument> |
104 | 123 | <code>$replacement</code>
|
105 | 124 | <code>$replacement</code>
|
106 | 125 | </MixedArgument>
|
107 |
| - <MixedArgumentTypeCoercion occurrences="3"> |
| 126 | + <MixedArgumentTypeCoercion> |
108 | 127 | <code>$original</code>
|
109 | 128 | <code>$original</code>
|
110 | 129 | <code>$original</code>
|
111 | 130 | </MixedArgumentTypeCoercion>
|
112 |
| - <MixedAssignment occurrences="1"> |
| 131 | + <MixedAssignment> |
113 | 132 | <code>$replacement</code>
|
114 | 133 | </MixedAssignment>
|
115 |
| - <MixedPropertyTypeCoercion occurrences="3"> |
116 |
| - <code>$this->replacements</code> |
117 |
| - <code>$this->replacements</code> |
| 134 | + <MixedPropertyTypeCoercion> |
| 135 | + <code><![CDATA[array_merge( |
| 136 | + require __DIR__ . '/../config/replacements.php', |
| 137 | + $additionalReplacements |
| 138 | + )]]></code> |
118 | 139 | </MixedPropertyTypeCoercion>
|
119 | 140 | </file>
|
120 | 141 | <file src="test/AutoloaderTest.php">
|
121 |
| - <InvalidStringClass occurrences="1"> |
| 142 | + <InvalidStringClass> |
122 | 143 | <code>new $legacy()</code>
|
123 | 144 | </InvalidStringClass>
|
124 | 145 | </file>
|
125 | 146 | <file src="test/ConfigPostProcessorTest.php">
|
126 |
| - <MissingReturnType occurrences="4"> |
| 147 | + <MissingReturnType> |
127 | 148 | <code>invalidServiceManagerConfiguration</code>
|
128 | 149 | <code>testRewritesNestedKeys</code>
|
129 | 150 | <code>testServiceManagerServiceInstancesCanBeHandled</code>
|
130 | 151 | <code>testWillSkipInvalidConfigurations</code>
|
131 | 152 | </MissingReturnType>
|
132 |
| - <MixedArgument occurrences="1"> |
| 153 | + <MixedArgument> |
133 | 154 | <code>$config</code>
|
134 | 155 | </MixedArgument>
|
135 |
| - <MixedAssignment occurrences="2"> |
| 156 | + <MixedAssignment> |
136 | 157 | <code>$config</code>
|
137 | 158 | <code>$expected</code>
|
138 | 159 | </MixedAssignment>
|
139 |
| - <MixedInferredReturnType occurrences="1"> |
| 160 | + <MixedInferredReturnType> |
140 | 161 | <code>iterable</code>
|
141 | 162 | </MixedInferredReturnType>
|
142 |
| - <UnresolvableInclude occurrences="2"> |
| 163 | + <UnresolvableInclude> |
143 | 164 | <code>require $configLocation</code>
|
144 | 165 | <code>require $expectedResultLocation</code>
|
145 | 166 | </UnresolvableInclude>
|
146 | 167 | </file>
|
147 | 168 | <file src="test/ModuleTest.php">
|
148 |
| - <InvalidArgument occurrences="2"> |
| 169 | + <InvalidArgument> |
149 | 170 | <code>$event</code>
|
150 | 171 | <code>$moduleManager</code>
|
151 | 172 | </InvalidArgument>
|
152 |
| - <MissingReturnType occurrences="2"> |
| 173 | + <MissingReturnType> |
153 | 174 | <code>testInitRegistersListenerWithEventManager</code>
|
154 | 175 | <code>testOnMergeConfigProcessesAndReplacesConfigurationPulledFromListener</code>
|
155 | 176 | </MissingReturnType>
|
156 |
| - <MixedArgument occurrences="1"> |
| 177 | + <MixedArgument> |
157 | 178 | <code>$config</code>
|
158 | 179 | </MixedArgument>
|
159 |
| - <MixedAssignment occurrences="2"> |
| 180 | + <MixedAssignment> |
160 | 181 | <code>$config</code>
|
161 | 182 | <code>$expected</code>
|
162 | 183 | </MixedAssignment>
|
163 |
| - <MixedInferredReturnType occurrences="1"> |
| 184 | + <MixedInferredReturnType> |
164 | 185 | <code>iterable</code>
|
165 | 186 | </MixedInferredReturnType>
|
166 |
| - <UnresolvableInclude occurrences="2"> |
| 187 | + <UnresolvableInclude> |
167 | 188 | <code>require $configFile</code>
|
168 | 189 | <code>require $expectationsFile</code>
|
169 | 190 | </UnresolvableInclude>
|
170 | 191 | </file>
|
171 | 192 | <file src="test/ReplacementsTest.php">
|
172 |
| - <MissingReturnType occurrences="1"> |
| 193 | + <MissingReturnType> |
173 | 194 | <code>testEdgeCases</code>
|
174 | 195 | </MissingReturnType>
|
175 |
| - <MixedInferredReturnType occurrences="1"> |
| 196 | + <MixedInferredReturnType> |
176 | 197 | <code>iterable</code>
|
177 | 198 | </MixedInferredReturnType>
|
178 | 199 | </file>
|
| 200 | + <file src="test/classes.php"> |
| 201 | + <UnusedClass> |
| 202 | + <code>AbstractZendServer</code> |
| 203 | + <code>ApiToolsModuleInterface</code> |
| 204 | + <code>ApiToolsProviderInterface</code> |
| 205 | + <code>ApiToolsVersionController</code> |
| 206 | + <code>Application</code> |
| 207 | + <code>Authentication</code> |
| 208 | + <code>AuthenticationAdapter</code> |
| 209 | + <code>Authorization</code> |
| 210 | + <code>Autoloading</code> |
| 211 | + <code>BaseModule</code> |
| 212 | + <code>DevelopmentMode</code> |
| 213 | + <code>LaminasAclFactory</code> |
| 214 | + <code>LaminasAuthentication</code> |
| 215 | + <code>LaminasBridge</code> |
| 216 | + <code>LaminasBridge</code> |
| 217 | + <code>LaminasRbac</code> |
| 218 | + <code>LaminasRouter</code> |
| 219 | + <code>LaminasViewRenderer</code> |
| 220 | + <code>Main</code> |
| 221 | + <code>Mezzio</code> |
| 222 | + <code>MezzioUrlGenerator</code> |
| 223 | + <code>MyClass</code> |
| 224 | + <code>MyClass</code> |
| 225 | + <code>OAuthService</code> |
| 226 | + <code>ProblemDetails</code> |
| 227 | + <code>Psr7Bridge</code> |
| 228 | + <code>Psr7Bridge</code> |
| 229 | + <code>Router</code> |
| 230 | + <code>RouterAdapter</code> |
| 231 | + <code>Service</code> |
| 232 | + <code>Tools</code> |
| 233 | + <code>Tools</code> |
| 234 | + <code>XmlService</code> |
| 235 | + <code>ZendMonitor</code> |
| 236 | + <code>ZendServerDisk</code> |
| 237 | + <code>ZendServerShm</code> |
| 238 | + </UnusedClass> |
| 239 | + </file> |
179 | 240 | </files>
|
0 commit comments