|
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