|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| -<files psalm-version="5.25.0@01a8eb06b9e9cc6cfb6a320bf9fb14331919d505"> |
| 2 | +<files psalm-version="5.26.1@d747f6500b38ac4f7dfc5edbcae6e4b637d7add0"> |
3 | 3 | <file src="src/Cache.php">
|
4 | 4 | <MixedInferredReturnType>
|
5 | 5 | <code><![CDATA[bool]]></code>
|
6 | 6 | </MixedInferredReturnType>
|
7 | 7 | <MixedReturnStatement>
|
8 | 8 | <code><![CDATA[$this->cache->flush()]]></code>
|
| 9 | + <code><![CDATA[$this->cache->flush()]]></code> |
9 | 10 | </MixedReturnStatement>
|
10 |
| - <PossiblyInvalidPropertyAssignmentValue> |
11 |
| - <code><![CDATA[($tags === [] || !$cache->supportsTags()) ? $cache : $cache->tags($tags)]]></code> |
12 |
| - </PossiblyInvalidPropertyAssignmentValue> |
13 | 11 | </file>
|
14 | 12 | <file src="src/Console/Clear.php">
|
15 |
| - <DeprecatedMethod> |
16 |
| - <code><![CDATA[fire]]></code> |
17 |
| - </DeprecatedMethod> |
18 |
| - <InvalidReturnStatement> |
19 |
| - <code><![CDATA[$this->output->error('Default cache system does not support tags')]]></code> |
20 |
| - </InvalidReturnStatement> |
21 | 13 | <MixedMethodCall>
|
22 | 14 | <code><![CDATA[config]]></code>
|
23 | 15 | <code><![CDATA[flush]]></code>
|
|
34 | 26 | </PropertyNotSetInConstructor>
|
35 | 27 | </file>
|
36 | 28 | <file src="src/Console/Update.php">
|
37 |
| - <DeprecatedMethod> |
38 |
| - <code><![CDATA[fire]]></code> |
39 |
| - </DeprecatedMethod> |
40 | 29 | <MixedArgument>
|
41 | 30 | <code><![CDATA[$result]]></code>
|
42 |
| - <code><![CDATA[$service]]></code> |
43 |
| - <code><![CDATA[$service]]></code> |
44 | 31 | </MixedArgument>
|
45 | 32 | <MixedAssignment>
|
46 | 33 | <code><![CDATA[$result]]></code>
|
47 | 34 | </MixedAssignment>
|
| 35 | + <MixedInferredReturnType> |
| 36 | + <code><![CDATA[int]]></code> |
| 37 | + </MixedInferredReturnType> |
48 | 38 | <MixedMethodCall>
|
49 | 39 | <code><![CDATA[getService]]></code>
|
50 | 40 | </MixedMethodCall>
|
| 41 | + <MixedReturnStatement> |
| 42 | + <code><![CDATA[static::FAILURE]]></code> |
| 43 | + <code><![CDATA[static::FAILURE]]></code> |
| 44 | + <code><![CDATA[static::SUCCESS]]></code> |
| 45 | + <code><![CDATA[static::SUCCESS]]></code> |
| 46 | + </MixedReturnStatement> |
51 | 47 | <NonInvariantDocblockPropertyType>
|
52 | 48 | <code><![CDATA[$description]]></code>
|
53 | 49 | </NonInvariantDocblockPropertyType>
|
|
76 | 72 | <code><![CDATA[$this->remote_ip]]></code>
|
77 | 73 | </DeprecatedProperty>
|
78 | 74 | <DocblockTypeContradiction>
|
79 |
| - <code><![CDATA[$this->currencies === null]]></code> |
80 | 75 | <code><![CDATA[$this->service === null]]></code>
|
81 | 76 | </DocblockTypeContradiction>
|
82 |
| - <InvalidPropertyAssignmentValue> |
83 |
| - <code><![CDATA[new Cache( |
84 |
| - $cache, |
85 |
| - $this->config('cache_tags'), |
86 |
| - $this->config('cache_expires', 30) |
87 |
| - )]]></code> |
88 |
| - </InvalidPropertyAssignmentValue> |
89 |
| - <InvalidReturnStatement> |
90 |
| - <code><![CDATA[$this->cache]]></code> |
91 |
| - </InvalidReturnStatement> |
92 |
| - <InvalidReturnType> |
93 |
| - <code><![CDATA[\InteractionDesignFoundation\GeoIP\Cache]]></code> |
94 |
| - </InvalidReturnType> |
95 | 77 | <LessSpecificReturnStatement>
|
96 | 78 | <code><![CDATA[$this->service]]></code>
|
97 | 79 | </LessSpecificReturnStatement>
|
|
109 | 91 | <code><![CDATA[$config]]></code>
|
110 | 92 | </MixedAssignment>
|
111 | 93 | <MixedInferredReturnType>
|
112 |
| - <code><![CDATA[string]]></code> |
| 94 | + <code><![CDATA[string|null]]></code> |
113 | 95 | </MixedInferredReturnType>
|
114 | 96 | <MixedMethodCall>
|
115 | 97 | <code><![CDATA[new $class($config)]]></code>
|
|
126 | 108 | <PossiblyNullArgument>
|
127 | 109 | <code><![CDATA[$ip]]></code>
|
128 | 110 | <code><![CDATA[$location->iso_code]]></code>
|
| 111 | + <code><![CDATA[$this->currencies]]></code> |
129 | 112 | </PossiblyNullArgument>
|
130 |
| - <PossiblyNullPropertyAssignmentValue> |
131 |
| - <code><![CDATA[null]]></code> |
132 |
| - <code><![CDATA[null]]></code> |
133 |
| - </PossiblyNullPropertyAssignmentValue> |
134 | 113 | <PropertyNotSetInConstructor>
|
135 | 114 | <code><![CDATA[$service]]></code>
|
136 | 115 | </PropertyNotSetInConstructor>
|
|
144 | 123 | </RiskyTruthyFalsyComparison>
|
145 | 124 | </file>
|
146 | 125 | <file src="src/GeoIPServiceProvider.php">
|
147 |
| - <MissingClosureParamType> |
148 |
| - <code><![CDATA[$app]]></code> |
149 |
| - </MissingClosureParamType> |
150 | 126 | <MixedArgument>
|
151 |
| - <code><![CDATA[$app->config->get('geoip', [])]]></code> |
152 | 127 | <code><![CDATA[$app['cache']]]></code>
|
| 128 | + <code><![CDATA[$app['config']->get('geoip', [])]]></code> |
153 | 129 | </MixedArgument>
|
154 |
| - <MixedArrayAccess> |
155 |
| - <code><![CDATA[$app['cache']]]></code> |
156 |
| - </MixedArrayAccess> |
157 | 130 | <MixedMethodCall>
|
158 | 131 | <code><![CDATA[get]]></code>
|
159 | 132 | </MixedMethodCall>
|
160 |
| - <MixedPropertyFetch> |
161 |
| - <code><![CDATA[$app->config]]></code> |
162 |
| - </MixedPropertyFetch> |
| 133 | + <UndefinedInterfaceMethod> |
| 134 | + <code><![CDATA[$app]]></code> |
| 135 | + <code><![CDATA[$app]]></code> |
| 136 | + </UndefinedInterfaceMethod> |
163 | 137 | </file>
|
164 | 138 | <file src="src/Location.php">
|
165 | 139 | <InvalidParamDefault>
|
|
169 | 143 | <code><![CDATA[$key]]></code>
|
170 | 144 | <code><![CDATA[$value]]></code>
|
171 | 145 | </MissingParamType>
|
172 |
| - <MissingTemplateParam> |
173 |
| - <code><![CDATA[ArrayAccess]]></code> |
174 |
| - </MissingTemplateParam> |
175 | 146 | <MixedArgument>
|
176 | 147 | <code><![CDATA[$key]]></code>
|
177 | 148 | </MixedArgument>
|
|
185 | 156 | <code><![CDATA[is_null($value) ? false : $value]]></code>
|
186 | 157 | <code><![CDATA[is_null($value) ? false : $value]]></code>
|
187 | 158 | </MixedReturnStatement>
|
| 159 | + <PossiblyNullArgument> |
| 160 | + <code><![CDATA[$this->city]]></code> |
| 161 | + <code><![CDATA[$this->state]]></code> |
| 162 | + </PossiblyNullArgument> |
| 163 | + <PropertyTypeCoercion> |
| 164 | + <code><![CDATA[$this->attributes]]></code> |
| 165 | + </PropertyTypeCoercion> |
| 166 | + </file> |
| 167 | + <file src="src/Services/AbstractService.php"> |
| 168 | + <MixedAssignment> |
| 169 | + <code><![CDATA[$configValue]]></code> |
| 170 | + </MixedAssignment> |
188 | 171 | </file>
|
189 | 172 | <file src="src/Services/IPApi.php">
|
190 | 173 | <MixedArgument>
|
191 |
| - <code><![CDATA[$data[0]]]></code> |
192 |
| - <code><![CDATA[$data[0]]]></code> |
193 | 174 | <code><![CDATA[$json->countryCode]]></code>
|
194 | 175 | <code><![CDATA[$path]]></code>
|
| 176 | + <code><![CDATA[$path]]></code> |
195 | 177 | <code><![CDATA[$this->config('continent_path')]]></code>
|
196 | 178 | <code><![CDATA[$this->config('continent_path')]]></code>
|
197 | 179 | </MixedArgument>
|
|
218 | 200 | <MixedInferredReturnType>
|
219 | 201 | <code><![CDATA[string]]></code>
|
220 | 202 | </MixedInferredReturnType>
|
| 203 | + <MixedOperand> |
| 204 | + <code><![CDATA[$json->message]]></code> |
| 205 | + <code><![CDATA[$json->message]]></code> |
| 206 | + </MixedOperand> |
221 | 207 | <MixedPropertyFetch>
|
222 | 208 | <code><![CDATA[$json->message]]></code>
|
223 | 209 | </MixedPropertyFetch>
|
|
230 | 216 | <PropertyNotSetInConstructor>
|
231 | 217 | <code><![CDATA[$continents]]></code>
|
232 | 218 | </PropertyNotSetInConstructor>
|
| 219 | + <RedundantCastGivenDocblockType> |
| 220 | + <code><![CDATA[(string) $line]]></code> |
| 221 | + </RedundantCastGivenDocblockType> |
233 | 222 | <RedundantConditionGivenDocblockType>
|
234 | 223 | <code><![CDATA[$this->client->getErrors() !== null]]></code>
|
235 | 224 | <code><![CDATA[$this->client->getErrors() !== null]]></code>
|
236 | 225 | </RedundantConditionGivenDocblockType>
|
237 | 226 | </file>
|
238 | 227 | <file src="src/Services/IPData.php">
|
239 | 228 | <MixedArgument>
|
240 |
| - <code><![CDATA[$data[0]]]></code> |
241 | 229 | <code><![CDATA[$json]]></code>
|
242 | 230 | <code><![CDATA[$json]]></code>
|
243 | 231 | <code><![CDATA[$json]]></code>
|
|
277 | 265 | </file>
|
278 | 266 | <file src="src/Services/IPFinder.php">
|
279 | 267 | <MixedArgument>
|
280 |
| - <code><![CDATA[$data[0]]]></code> |
281 | 268 | <code><![CDATA[$json]]></code>
|
282 | 269 | </MixedArgument>
|
283 | 270 | <MixedAssignment>
|
|
289 | 276 | </file>
|
290 | 277 | <file src="src/Services/IPGeoLocation.php">
|
291 | 278 | <MixedArgument>
|
292 |
| - <code><![CDATA[$data[0]]]></code> |
293 | 279 | <code><![CDATA[$json]]></code>
|
294 | 280 | </MixedArgument>
|
295 | 281 | <MixedAssignment>
|
|
314 | 300 | <code><![CDATA[$lang]]></code>
|
315 | 301 | <code><![CDATA[$lang]]></code>
|
316 | 302 | <code><![CDATA[$this->config('database_path')]]></code>
|
| 303 | + <code><![CDATA[$this->config('database_path')]]></code> |
317 | 304 | <code><![CDATA[$this->config('locales', ['en'])]]></code>
|
318 | 305 | <code><![CDATA[$this->config('update_url')]]></code>
|
319 | 306 | </MixedArgument>
|
|
342 | 329 | <code><![CDATA[$lang]]></code>
|
343 | 330 | <code><![CDATA[$this->config('license_key')]]></code>
|
344 | 331 | <code><![CDATA[$this->config('locales', ['en'])]]></code>
|
345 |
| - <code><![CDATA[$this->config('user_id')]]></code> |
346 | 332 | </MixedArgument>
|
347 | 333 | <MixedArrayOffset>
|
348 | 334 | <code><![CDATA[$localizations[$lang]]]></code>
|
|
0 commit comments