|
67 | 67 | <code><![CDATA[MissingConfigurationException]]></code>
|
68 | 68 | </ClassMustBeFinal>
|
69 | 69 | </file>
|
70 |
| - <file src="src/Facades/GeoIP.php"> |
71 |
| - <ClassMustBeFinal> |
72 |
| - <code><![CDATA[GeoIP]]></code> |
73 |
| - </ClassMustBeFinal> |
74 |
| - <MissingOverrideAttribute> |
75 |
| - <code><![CDATA[protected static function getFacadeAccessor()]]></code> |
76 |
| - </MissingOverrideAttribute> |
77 |
| - </file> |
78 | 70 | <file src="src/GeoIP.php">
|
79 | 71 | <ClassMustBeFinal>
|
80 | 72 | <code><![CDATA[GeoIP]]></code>
|
|
85 | 77 | <DeprecatedMethod>
|
86 | 78 | <code><![CDATA[setPrefix]]></code>
|
87 | 79 | </DeprecatedMethod>
|
88 |
| - <DeprecatedProperty> |
89 |
| - <code><![CDATA[$this->remote_ip]]></code> |
90 |
| - <code><![CDATA[$this->remote_ip]]></code> |
91 |
| - </DeprecatedProperty> |
92 | 80 | <DocblockTypeContradiction>
|
93 | 81 | <code><![CDATA[$this->service === null]]></code>
|
94 | 82 | </DocblockTypeContradiction>
|
|
140 | 128 | <ClassMustBeFinal>
|
141 | 129 | <code><![CDATA[GeoIPServiceProvider]]></code>
|
142 | 130 | </ClassMustBeFinal>
|
143 |
| - <MissingOverrideAttribute> |
144 |
| - <code><![CDATA[public function register(): void]]></code> |
145 |
| - </MissingOverrideAttribute> |
146 | 131 | <MixedArgument>
|
147 | 132 | <code><![CDATA[$app['cache']]]></code>
|
148 | 133 | <code><![CDATA[$app['config']->get('geoip', [])]]></code>
|
|
162 | 147 | <InvalidParamDefault>
|
163 | 148 | <code><![CDATA[LocationArray]]></code>
|
164 | 149 | </InvalidParamDefault>
|
165 |
| - <MissingOverrideAttribute> |
166 |
| - <code><![CDATA[public function offsetExists(mixed $offset): bool]]></code> |
167 |
| - <code><![CDATA[public function offsetGet(mixed $offset): mixed]]></code> |
168 |
| - <code><![CDATA[public function offsetSet(mixed $offset, mixed $value): void]]></code> |
169 |
| - <code><![CDATA[public function offsetUnset(mixed $offset): void]]></code> |
170 |
| - </MissingOverrideAttribute> |
171 | 150 | <MissingParamType>
|
172 | 151 | <code><![CDATA[$key]]></code>
|
173 | 152 | <code><![CDATA[$value]]></code>
|
|
191 | 170 | </PropertyTypeCoercion>
|
192 | 171 | </file>
|
193 | 172 | <file src="src/Services/AbstractService.php">
|
194 |
| - <MissingOverrideAttribute> |
195 |
| - <code><![CDATA[public function boot()]]></code> |
196 |
| - <code><![CDATA[public function config($key, $default = null)]]></code> |
197 |
| - <code><![CDATA[public function hydrate(array $attributes = [])]]></code> |
198 |
| - </MissingOverrideAttribute> |
199 | 173 | <MixedAssignment>
|
200 | 174 | <code><![CDATA[$configValue]]></code>
|
201 | 175 | </MixedAssignment>
|
|
204 | 178 | <ClassMustBeFinal>
|
205 | 179 | <code><![CDATA[IPApi]]></code>
|
206 | 180 | </ClassMustBeFinal>
|
207 |
| - <MissingOverrideAttribute> |
208 |
| - <code><![CDATA[public function boot(): void]]></code> |
209 |
| - <code><![CDATA[public function locate($ip)]]></code> |
210 |
| - </MissingOverrideAttribute> |
211 | 181 | <MixedArgument>
|
212 | 182 | <code><![CDATA[$json->countryCode]]></code>
|
213 | 183 | <code><![CDATA[$path]]></code>
|
|
249 | 219 | <code><![CDATA[file_get_contents($this->config('continent_path'))]]></code>
|
250 | 220 | <code><![CDATA[json_encode($output)]]></code>
|
251 | 221 | </PossiblyFalseArgument>
|
| 222 | + <PossiblyNullArgument> |
| 223 | + <code><![CDATA[$this->client->getErrors()]]></code> |
| 224 | + </PossiblyNullArgument> |
252 | 225 | <PossiblyNullArrayOffset>
|
253 | 226 | <code><![CDATA[$output]]></code>
|
254 | 227 | </PossiblyNullArrayOffset>
|
| 228 | + <PossiblyNullOperand> |
| 229 | + <code><![CDATA[$this->client->getErrors()]]></code> |
| 230 | + </PossiblyNullOperand> |
255 | 231 | <PropertyNotSetInConstructor>
|
256 | 232 | <code><![CDATA[$continents]]></code>
|
257 | 233 | </PropertyNotSetInConstructor>
|
258 | 234 | <RedundantCastGivenDocblockType>
|
259 | 235 | <code><![CDATA[(string) $line]]></code>
|
260 | 236 | </RedundantCastGivenDocblockType>
|
261 |
| - <RedundantConditionGivenDocblockType> |
262 |
| - <code><![CDATA[$this->client->getErrors() !== null]]></code> |
263 |
| - <code><![CDATA[$this->client->getErrors() !== null]]></code> |
264 |
| - </RedundantConditionGivenDocblockType> |
265 | 237 | </file>
|
266 | 238 | <file src="src/Services/IPData.php">
|
267 | 239 | <ClassMustBeFinal>
|
268 | 240 | <code><![CDATA[IPData]]></code>
|
269 | 241 | </ClassMustBeFinal>
|
270 |
| - <MissingOverrideAttribute> |
271 |
| - <code><![CDATA[public function boot(): void]]></code> |
272 |
| - <code><![CDATA[public function locate($ip)]]></code> |
273 |
| - </MissingOverrideAttribute> |
274 | 242 | <MixedArgument>
|
275 | 243 | <code><![CDATA[$json]]></code>
|
276 | 244 | <code><![CDATA[$json]]></code>
|
|
305 | 273 | <MixedAssignment>
|
306 | 274 | <code><![CDATA[$json]]></code>
|
307 | 275 | </MixedAssignment>
|
308 |
| - <RedundantConditionGivenDocblockType> |
309 |
| - <code><![CDATA[$this->client->getErrors() !== null]]></code> |
310 |
| - </RedundantConditionGivenDocblockType> |
| 276 | + <PossiblyNullOperand> |
| 277 | + <code><![CDATA[$this->client->getErrors()]]></code> |
| 278 | + </PossiblyNullOperand> |
311 | 279 | </file>
|
312 | 280 | <file src="src/Services/IPFinder.php">
|
313 | 281 | <ClassMustBeFinal>
|
314 | 282 | <code><![CDATA[IPFinder]]></code>
|
315 | 283 | </ClassMustBeFinal>
|
316 |
| - <MissingOverrideAttribute> |
317 |
| - <code><![CDATA[public function boot(): void]]></code> |
318 |
| - <code><![CDATA[public function locate($ip)]]></code> |
319 |
| - </MissingOverrideAttribute> |
320 | 284 | <MixedArgument>
|
321 | 285 | <code><![CDATA[$json]]></code>
|
322 | 286 | </MixedArgument>
|
323 | 287 | <MixedAssignment>
|
324 | 288 | <code><![CDATA[$json]]></code>
|
325 | 289 | </MixedAssignment>
|
326 |
| - <RedundantConditionGivenDocblockType> |
327 |
| - <code><![CDATA[$this->client->getErrors() !== null]]></code> |
328 |
| - </RedundantConditionGivenDocblockType> |
| 290 | + <PossiblyNullOperand> |
| 291 | + <code><![CDATA[$this->client->getErrors()]]></code> |
| 292 | + </PossiblyNullOperand> |
329 | 293 | </file>
|
330 | 294 | <file src="src/Services/IPGeoLocation.php">
|
331 | 295 | <ClassMustBeFinal>
|
332 | 296 | <code><![CDATA[IPGeoLocation]]></code>
|
333 | 297 | </ClassMustBeFinal>
|
334 |
| - <MissingOverrideAttribute> |
335 |
| - <code><![CDATA[public function boot(): void]]></code> |
336 |
| - <code><![CDATA[public function locate($ip)]]></code> |
337 |
| - </MissingOverrideAttribute> |
338 | 298 | <MixedArgument>
|
339 | 299 | <code><![CDATA[$json]]></code>
|
340 | 300 | </MixedArgument>
|
|
344 | 304 | <MixedOperand>
|
345 | 305 | <code><![CDATA[$this->config('key')]]></code>
|
346 | 306 | </MixedOperand>
|
347 |
| - <RedundantConditionGivenDocblockType> |
348 |
| - <code><![CDATA[$this->client->getErrors() !== null]]></code> |
349 |
| - </RedundantConditionGivenDocblockType> |
| 307 | + <PossiblyNullOperand> |
| 308 | + <code><![CDATA[$this->client->getErrors()]]></code> |
| 309 | + </PossiblyNullOperand> |
350 | 310 | </file>
|
351 | 311 | <file src="src/Services/MaxMindDatabase.php">
|
352 | 312 | <ClassMustBeFinal>
|
|
358 | 318 | <InvalidReturnType>
|
359 | 319 | <code><![CDATA[array<string, string|null>]]></code>
|
360 | 320 | </InvalidReturnType>
|
361 |
| - <MissingOverrideAttribute> |
362 |
| - <code><![CDATA[public function boot(): void]]></code> |
363 |
| - <code><![CDATA[public function locate($ip)]]></code> |
364 |
| - </MissingOverrideAttribute> |
365 | 321 | <MixedArgument>
|
366 | 322 | <code><![CDATA[$lang]]></code>
|
367 | 323 | <code><![CDATA[$lang]]></code>
|
|
416 | 372 | <InvalidReturnType>
|
417 | 373 | <code><![CDATA[array<string, string|null>]]></code>
|
418 | 374 | </InvalidReturnType>
|
419 |
| - <MissingOverrideAttribute> |
420 |
| - <code><![CDATA[public function boot(): void]]></code> |
421 |
| - <code><![CDATA[public function locate($ip)]]></code> |
422 |
| - </MissingOverrideAttribute> |
423 | 375 | <MixedArgument>
|
424 | 376 | <code><![CDATA[$lang]]></code>
|
425 | 377 | <code><![CDATA[$lang]]></code>
|
|
443 | 395 | <ClassMustBeFinal>
|
444 | 396 | <code><![CDATA[HttpClient]]></code>
|
445 | 397 | </ClassMustBeFinal>
|
446 |
| - <DocblockTypeContradiction> |
447 |
| - <code><![CDATA[is_null($this->errors)]]></code> |
448 |
| - </DocblockTypeContradiction> |
449 | 398 | <MixedArgument>
|
450 | 399 | <code><![CDATA[$header_size]]></code>
|
451 | 400 | <code><![CDATA[$row]]></code>
|
|
478 | 427 | <PossiblyFalseIterator>
|
479 | 428 | <code><![CDATA[preg_split("/\\r\\n|\\r|\\n/", $headers)]]></code>
|
480 | 429 | </PossiblyFalseIterator>
|
481 |
| - <PossiblyNullPropertyAssignmentValue> |
482 |
| - <code><![CDATA[null]]></code> |
483 |
| - <code><![CDATA[null]]></code> |
484 |
| - </PossiblyNullPropertyAssignmentValue> |
485 | 430 | <RiskyTruthyFalsyComparison>
|
486 | 431 | <code><![CDATA[strpos($url, '?')]]></code>
|
487 | 432 | </RiskyTruthyFalsyComparison>
|
|
0 commit comments