|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | | -<files psalm-version="4.7.3@38c452ae584467e939d55377aaf83b5a26f19dd1"> |
| 2 | +<files psalm-version="4.30.0@d0bc6e25d89f649e4f36a534f330f8bb4643dd69"> |
3 | 3 | <file src="config/module.config.php"> |
| 4 | + <MixedArrayOffset occurrences="1"/> |
4 | 5 | <UndefinedClass occurrences="1"> |
5 | 6 | <code>Authentication\AuthHttpAdapter</code> |
6 | 7 | </UndefinedClass> |
|
27 | 28 | <DeprecatedMethod occurrences="1"> |
28 | 29 | <code>attachHttpAdapter</code> |
29 | 30 | </DeprecatedMethod> |
30 | | - <DeprecatedProperty occurrences="2"> |
| 31 | + <DeprecatedProperty occurrences="5"> |
| 32 | + <code>$this->httpAdapter</code> |
| 33 | + <code>$this->httpAdapter</code> |
| 34 | + <code>$this->httpAdapter</code> |
31 | 35 | <code>$this->httpAdapter</code> |
32 | 36 | <code>$this->httpAdapter</code> |
33 | 37 | </DeprecatedProperty> |
|
53 | 57 | </PossiblyNullReference> |
54 | 58 | </file> |
55 | 59 | <file src="src/Authentication/HttpAdapter.php"> |
56 | | - <MixedArgument occurrences="2"> |
| 60 | + <MixedArgument occurrences="1"> |
57 | 61 | <code>$name</code> |
58 | | - <code>$resultIdentity</code> |
59 | 62 | </MixedArgument> |
60 | 63 | <MixedAssignment occurrences="3"> |
61 | 64 | <code>$name</code> |
62 | 65 | <code>$name</code> |
63 | 66 | <code>$resultIdentity</code> |
64 | 67 | </MixedAssignment> |
| 68 | + <RedundantConditionGivenDocblockType occurrences="2"> |
| 69 | + <code>null !== $this->httpAuth->getBasicResolver()</code> |
| 70 | + <code>null !== $this->httpAuth->getDigestResolver()</code> |
| 71 | + </RedundantConditionGivenDocblockType> |
65 | 72 | <TooManyArguments occurrences="1"> |
66 | 73 | <code>authenticate</code> |
67 | 74 | </TooManyArguments> |
|
70 | 77 | <ImplementedReturnTypeMismatch occurrences="1"> |
71 | 78 | <code>Identity\AuthenticatedIdentity|Identity\GuestIdentity|Response</code> |
72 | 79 | </ImplementedReturnTypeMismatch> |
73 | | - <MixedArgument occurrences="11"> |
| 80 | + <MixedArgument occurrences="10"> |
74 | 81 | <code>$oauth2Response</code> |
75 | 82 | <code>$oauth2Response->getHttpHeaders()</code> |
76 | 83 | <code>$request->getContent()</code> |
77 | 84 | <code>$request->getFiles() ? $request->getFiles()->toArray() : []</code> |
78 | 85 | <code>$request->getHeaders()->toArray()</code> |
79 | 86 | <code>$request->getPost()->toArray()</code> |
80 | 87 | <code>$request->getQuery()->toArray()</code> |
81 | | - <code>$token</code> |
82 | 88 | <code>$token['user_id']</code> |
83 | 89 | <code>$value</code> |
84 | 90 | <code>method_exists($request, 'getServer') ? $request->getServer()->toArray() : $_SERVER</code> |
|
239 | 245 | <code>$data</code> |
240 | 246 | <code>$listener</code> |
241 | 247 | <code>$type</code> |
242 | | - <code>$type</code> |
243 | 248 | </MixedArgument> |
244 | 249 | <MixedArrayAccess occurrences="2"> |
245 | 250 | <code>$config['api-tools-mvc-auth']['authentication']</code> |
|
417 | 422 | <code>$container->get($config['digest_resolver_factory'])</code> |
418 | 423 | <code>$key</code> |
419 | 424 | </MixedArgument> |
| 425 | + <MixedArgumentTypeCoercion occurrences="1"> |
| 426 | + <code>$config['accept_schemes']</code> |
| 427 | + </MixedArgumentTypeCoercion> |
420 | 428 | <PossiblyNullReference occurrences="2"> |
421 | 429 | <code>get</code> |
422 | 430 | <code>get</code> |
|
434 | 442 | <code>$oauth2Config</code> |
435 | 443 | <code>$oauth2Config</code> |
436 | 444 | </MixedArgument> |
437 | | - <MixedArrayAccess occurrences="5"> |
| 445 | + <MixedArrayAccess occurrences="4"> |
438 | 446 | <code>$adapterConfig['storage']</code> |
439 | 447 | <code>$adapterConfig['storage']</code> |
440 | 448 | <code>$config['api-tools-mvc-auth']</code> |
441 | 449 | <code>$config['api-tools-oauth2']</code> |
442 | | - <code>$servers->api[$type]</code> |
443 | 450 | </MixedArrayAccess> |
444 | 451 | <MixedArrayAssignment occurrences="1"> |
445 | 452 | <code>$servers->api[$type]</code> |
446 | 453 | </MixedArrayAssignment> |
447 | | - <MixedArrayOffset occurrences="3"> |
448 | | - <code>$servers->api[$type]</code> |
| 454 | + <MixedArrayOffset occurrences="2"> |
449 | 455 | <code>$servers->api[$type]</code> |
450 | 456 | <code>$servers->api[$type]</code> |
451 | 457 | </MixedArrayOffset> |
|
456 | 462 | <code>$name</code> |
457 | 463 | <code>$oauth2Config</code> |
458 | 464 | </MixedAssignment> |
| 465 | + <TypeDoesNotContainType occurrences="2"> |
| 466 | + <code>null !== $servers->application</code> |
| 467 | + <code>null !== $servers->application</code> |
| 468 | + </TypeDoesNotContainType> |
459 | 469 | <UnusedVariable occurrences="1"> |
460 | 470 | <code>$name</code> |
461 | 471 | </UnusedVariable> |
|
467 | 477 | <code>$server->getStorage('refresh_token')</code> |
468 | 478 | <code>$server->getStorage('user_credentials')</code> |
469 | 479 | </ArgumentTypeCoercion> |
470 | | - <InvalidArgument occurrences="1"> |
| 480 | + <InvalidArgument occurrences="2"> |
| 481 | + <code>self::createMongoDatabase($config, $container)</code> |
471 | 482 | <code>self::createPdoConfig($config)</code> |
472 | 483 | </InvalidArgument> |
473 | 484 | <InvalidCast occurrences="1"> |
|
586 | 597 | <code>getStorage</code> |
587 | 598 | <code>write</code> |
588 | 599 | </MixedMethodCall> |
589 | | - <PropertyNotSetInConstructor occurrences="3"> |
| 600 | + <PropertyNotSetInConstructor occurrences="1"> |
590 | 601 | <code>$authenticationResult</code> |
591 | | - <code>MvcAuthEvent</code> |
592 | | - <code>MvcAuthEvent</code> |
593 | 602 | </PropertyNotSetInConstructor> |
594 | 603 | <RedundantCastGivenDocblockType occurrences="1"> |
595 | 604 | <code>(bool) $flag</code> |
|
605 | 614 | <code>$r</code> |
606 | 615 | <code>$r</code> |
607 | 616 | </MissingClosureParamType> |
608 | | - <MixedArgument occurrences="7"> |
609 | | - <code>$identity</code> |
610 | | - <code>$mvcAuthEvent->getAuthenticationResult()->getIdentity()</code> |
| 617 | + <MixedArgument occurrences="4"> |
611 | 618 | <code>$mvcAuthEvent::EVENT_AUTHENTICATION</code> |
612 | 619 | <code>$mvcAuthEvent::EVENT_AUTHENTICATION_POST</code> |
613 | 620 | <code>$mvcAuthEvent::EVENT_AUTHORIZATION</code> |
614 | 621 | <code>$mvcAuthEvent::EVENT_AUTHORIZATION_POST</code> |
615 | | - <code>$result->getIdentity()</code> |
616 | 622 | </MixedArgument> |
617 | 623 | <MixedAssignment occurrences="2"> |
618 | 624 | <code>$result</code> |
|
792 | 798 | </UndefinedThisPropertyFetch> |
793 | 799 | </file> |
794 | 800 | <file src="test/Authentication/OAuth2AdapterTest.php"> |
795 | | - <MissingClosureParamType occurrences="4"> |
796 | | - <code>$subject</code> |
797 | | - <code>$subject</code> |
798 | | - <code>$subject</code> |
799 | | - <code>$subject</code> |
800 | | - </MissingClosureParamType> |
801 | 801 | <MixedAssignment occurrences="1"> |
802 | 802 | <code>$instance</code> |
803 | 803 | </MixedAssignment> |
|
855 | 855 | </UndefinedThisPropertyFetch> |
856 | 856 | </file> |
857 | 857 | <file src="test/Authorization/DefaultAuthorizationListenerTest.php"> |
858 | | - <InvalidArgument occurrences="2"> |
| 858 | + <InvalidArgument occurrences="3"> |
859 | 859 | <code>$container</code> |
860 | 860 | <code>[]</code> |
861 | 861 | </InvalidArgument> |
|
1158 | 1158 | <MixedAssignment occurrences="1"> |
1159 | 1159 | <code>$storageConfig</code> |
1160 | 1160 | </MixedAssignment> |
1161 | | - <PossiblyNullArgument occurrences="1"> |
1162 | | - <code>$storage</code> |
1163 | | - </PossiblyNullArgument> |
1164 | 1161 | <PossiblyUndefinedVariable occurrences="1"> |
1165 | 1162 | <code>$class</code> |
1166 | 1163 | </PossiblyUndefinedVariable> |
|
1169 | 1166 | </TooManyArguments> |
1170 | 1167 | </file> |
1171 | 1168 | <file src="test/Identity/AuthenticatedIdentityTest.php"> |
1172 | | - <InvalidArgument occurrences="1"> |
1173 | | - <code>$this->authIdentity</code> |
1174 | | - </InvalidArgument> |
1175 | 1169 | <MixedMethodCall occurrences="4"> |
1176 | 1170 | <code>getAuthenticationIdentity</code> |
1177 | 1171 | <code>getName</code> |
|
0 commit comments