Complex classes like Application often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes. You can also have a look at the cohesion graph to spot any un-connected, or weakly-connected components.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
While breaking up the class, it is a good idea to analyze how other classes use Application, and based on these observations, apply Extract Interface, too.
1 | <?php |
||
246 | final class Application |
||
247 | { |
||
248 | /** |
||
249 | * @var string |
||
250 | */ |
||
251 | private $pairwiseKey = 'This is my secret Key !!!'; |
||
252 | /** |
||
253 | * @var string |
||
254 | */ |
||
255 | private $pairwiseAdditionalData = 'This is my salt or my IV !!!'; |
||
256 | |||
257 | public function __construct() |
||
263 | |||
264 | public function __destruct() |
||
275 | |||
276 | /** |
||
277 | * @return string |
||
278 | */ |
||
279 | protected function getPairwiseKey() |
||
283 | |||
284 | /** |
||
285 | * @return string |
||
286 | */ |
||
287 | protected function getPairwiseAdditionalData() |
||
291 | |||
292 | /** |
||
293 | * @var null|OAuth2ResponseFactoryManager |
||
294 | */ |
||
295 | private $oauth2ResponseFactory = null; |
||
296 | |||
297 | /** |
||
298 | * @var null|OAuth2ResponseMiddleware |
||
299 | */ |
||
300 | private $oauth2ResponseMiddleware = null; |
||
301 | |||
302 | /** |
||
303 | * @return OAuth2ResponseFactoryManager |
||
304 | */ |
||
305 | public function getOAuth2ResponseFactory(): OAuth2ResponseFactoryManager |
||
323 | |||
324 | /** |
||
325 | * @return OAuth2ResponseFactoryManager |
||
326 | */ |
||
327 | public function getOAuth2ResponseFactoryForTokenIntrospection(): OAuth2ResponseFactoryManager |
||
339 | |||
340 | /** |
||
341 | * @return OAuth2ResponseMiddleware |
||
342 | */ |
||
343 | public function getOAuth2ResponseMiddleware(): OAuth2ResponseMiddleware |
||
353 | |||
354 | /** |
||
355 | * @var null|ClientRepository |
||
356 | */ |
||
357 | private $clientRepository = null; |
||
358 | |||
359 | /** |
||
360 | * @return ClientRepository |
||
361 | */ |
||
362 | public function getClientRepository(): ClientRepository |
||
373 | |||
374 | /** |
||
375 | * @var null|ResourceServerRepository |
||
376 | */ |
||
377 | private $resourceServerRepository = null; |
||
378 | |||
379 | /** |
||
380 | * @return ResourceServerRepository |
||
381 | */ |
||
382 | public function getResourceServerRepository(): ResourceServerRepository |
||
393 | |||
394 | /** |
||
395 | * @var null|ClientRegistrationEndpoint |
||
396 | */ |
||
397 | private $clientRegistrationEndpoint = null; |
||
398 | |||
399 | /** |
||
400 | * @return ClientRegistrationEndpoint |
||
401 | */ |
||
402 | public function getClientRegistrationEndpoint(): ClientRegistrationEndpoint |
||
413 | |||
414 | /** |
||
415 | * @var null|Pipe |
||
416 | */ |
||
417 | private $clientRegistrationPipe = null; |
||
418 | |||
419 | /** |
||
420 | * @return Pipe |
||
421 | */ |
||
422 | public function getClientRegistrationPipe(): Pipe |
||
434 | |||
435 | /** |
||
436 | * @var null|ClientAuthenticationMiddleware |
||
437 | */ |
||
438 | private $clientAuthenticationMiddleware = null; |
||
439 | |||
440 | /** |
||
441 | * @return ClientAuthenticationMiddleware |
||
442 | */ |
||
443 | public function getClientAuthenticationMiddleware(): ClientAuthenticationMiddleware |
||
455 | |||
456 | /** |
||
457 | * @var null|ResourceServerAuthenticationMiddleware |
||
458 | */ |
||
459 | private $resourceServerAuthenticationMiddleware = null; |
||
460 | |||
461 | /** |
||
462 | * @return ResourceServerAuthenticationMiddleware |
||
463 | */ |
||
464 | public function getResourceServerAuthenticationMiddleware(): ResourceServerAuthenticationMiddleware |
||
475 | |||
476 | /** |
||
477 | * @var null|ClientAuthenticationMiddleware |
||
478 | */ |
||
479 | private $clientAuthenticationMiddlewareWithRequirement = null; |
||
480 | |||
481 | /** |
||
482 | * @return ClientAuthenticationMiddleware |
||
483 | */ |
||
484 | public function getClientAuthenticationMiddlewareWithRequirement(): ClientAuthenticationMiddleware |
||
496 | |||
497 | /** |
||
498 | * @var null|TokenEndpointAuthMethodManager |
||
499 | */ |
||
500 | private $tokenEndpointAuthMethodManager = null; |
||
501 | |||
502 | /** |
||
503 | * @return TokenEndpointAuthMethodManager |
||
504 | */ |
||
505 | public function getTokenEndpointAuthMethodManager(): TokenEndpointAuthMethodManager |
||
519 | |||
520 | /** |
||
521 | * @var null|TokenIntrospectionEndpointAuthMethodManager |
||
522 | */ |
||
523 | private $tokenIntrospectionEndpointAuthMethodManager = null; |
||
524 | |||
525 | /** |
||
526 | * @return TokenIntrospectionEndpointAuthMethodManager |
||
527 | */ |
||
528 | public function getTokenIntrospectionEndpointAuthMethodManager(): TokenIntrospectionEndpointAuthMethodManager |
||
537 | |||
538 | /** |
||
539 | * @var null|AuthCodeCreatedEventHandler |
||
540 | */ |
||
541 | private $authCodeCreatedEventHandler = null; |
||
542 | |||
543 | /** |
||
544 | * @return AuthCodeCreatedEventHandler |
||
545 | */ |
||
546 | public function getAuthCodeCreatedEventHandler(): AuthCodeCreatedEventHandler |
||
554 | |||
555 | /** |
||
556 | * @var null|AuthCodeMarkedAsUsedEventHandler |
||
557 | */ |
||
558 | private $authCodeMarkedAsUsedEventHandler = null; |
||
559 | |||
560 | /** |
||
561 | * @return AuthCodeMarkedAsUsedEventHandler |
||
562 | */ |
||
563 | public function getAuthCodeMarkedAsUsedEventHandler(): AuthCodeMarkedAsUsedEventHandler |
||
571 | |||
572 | /** |
||
573 | * @var null|AuthCodeRevokedEventHandler |
||
574 | */ |
||
575 | private $authCodeRevokedEventHandler = null; |
||
576 | |||
577 | /** |
||
578 | * @return AuthCodeRevokedEventHandler |
||
579 | */ |
||
580 | public function getAuthCodeRevokedEventHandler(): AuthCodeRevokedEventHandler |
||
588 | |||
589 | /** |
||
590 | * @var null|ClientCreatedEventHandler |
||
591 | */ |
||
592 | private $clientCreatedEventHandler = null; |
||
593 | |||
594 | /** |
||
595 | * @return ClientCreatedEventHandler |
||
596 | */ |
||
597 | public function getClientCreatedEventHandler(): ClientCreatedEventHandler |
||
607 | |||
608 | /** |
||
609 | * @var null|ClientDeletedEventHandler |
||
610 | */ |
||
611 | private $clientDeletedEventHandler = null; |
||
612 | |||
613 | /** |
||
614 | * @return ClientDeletedEventHandler |
||
615 | */ |
||
616 | public function getClientDeletedEventHandler(): ClientDeletedEventHandler |
||
624 | |||
625 | /** |
||
626 | * @var null|ClientUpdatedEventHandler |
||
627 | */ |
||
628 | private $clientUpdatedEventHandler = null; |
||
629 | |||
630 | /** |
||
631 | * @return ClientUpdatedEventHandler |
||
632 | */ |
||
633 | public function getClientUpdatedEventHandler(): ClientUpdatedEventHandler |
||
641 | |||
642 | /** |
||
643 | * @var null|MessageBusSupportingMiddleware |
||
644 | */ |
||
645 | private $commandBus = null; |
||
646 | |||
647 | /** |
||
648 | * @return MessageBusSupportingMiddleware |
||
649 | */ |
||
650 | public function getCommandBus(): MessageBusSupportingMiddleware |
||
666 | |||
667 | /** |
||
668 | * @var null|CallableMap |
||
669 | */ |
||
670 | private $commandHandlerMap = null; |
||
671 | |||
672 | /** |
||
673 | * @return CallableMap |
||
674 | */ |
||
675 | public function getCommandHandlerMap(): CallableMap |
||
703 | |||
704 | /** |
||
705 | * @var null|NameBasedMessageHandlerResolver |
||
706 | */ |
||
707 | private $commandHandlerResolver = null; |
||
708 | |||
709 | /** |
||
710 | * @return NameBasedMessageHandlerResolver |
||
711 | */ |
||
712 | public function getCommandHandlerResolver(): NameBasedMessageHandlerResolver |
||
723 | |||
724 | /** |
||
725 | * @var null|Container |
||
726 | */ |
||
727 | private $container = null; |
||
728 | |||
729 | /** |
||
730 | * @return Container |
||
731 | */ |
||
732 | public function getContainer(): Container |
||
773 | |||
774 | /** |
||
775 | * @var null|CreateClientCommandHandler |
||
776 | */ |
||
777 | private $createClientCommandHandler = null; |
||
778 | |||
779 | /** |
||
780 | * @return CreateClientCommandHandler |
||
781 | */ |
||
782 | public function getCreateClientCommandHandler(): CreateClientCommandHandler |
||
793 | |||
794 | /** |
||
795 | * @var null|DeleteClientCommandHandler |
||
796 | */ |
||
797 | private $deleteClientCommandHandler = null; |
||
798 | |||
799 | /** |
||
800 | * @return DeleteClientCommandHandler |
||
801 | */ |
||
802 | public function getDeleteClientCommandHandler(): DeleteClientCommandHandler |
||
812 | |||
813 | /** |
||
814 | * @var null|UpdateClientCommandHandler |
||
815 | */ |
||
816 | private $updateClientCommandHandler = null; |
||
817 | |||
818 | /** |
||
819 | * @return UpdateClientCommandHandler |
||
820 | */ |
||
821 | public function getUpdateClientCommandHandler(): UpdateClientCommandHandler |
||
832 | |||
833 | /** |
||
834 | * @var null|CreateResourceServerCommandHandler |
||
835 | */ |
||
836 | private $createResourceServerCommandHandler = null; |
||
837 | |||
838 | /** |
||
839 | * @return CreateResourceServerCommandHandler |
||
840 | */ |
||
841 | public function getCreateResourceServerCommandHandler(): CreateResourceServerCommandHandler |
||
851 | |||
852 | /** |
||
853 | * @var null|DeleteResourceServerCommandHandler |
||
854 | */ |
||
855 | private $deleteResourceServerCommandHandler = null; |
||
856 | |||
857 | /** |
||
858 | * @return DeleteResourceServerCommandHandler |
||
859 | */ |
||
860 | public function getDeleteResourceServerCommandHandler(): DeleteResourceServerCommandHandler |
||
870 | |||
871 | /** |
||
872 | * @var null|UpdateResourceServerCommandHandler |
||
873 | */ |
||
874 | private $updateResourceServerCommandHandler = null; |
||
875 | |||
876 | /** |
||
877 | * @return UpdateResourceServerCommandHandler |
||
878 | */ |
||
879 | public function getUpdateResourceServerCommandHandler(): UpdateResourceServerCommandHandler |
||
889 | |||
890 | /** |
||
891 | * @var null|MessageBusSupportingMiddleware |
||
892 | */ |
||
893 | private $eventBus = null; |
||
894 | |||
895 | /** |
||
896 | * @return MessageBusSupportingMiddleware |
||
897 | */ |
||
898 | public function getEventBus(): MessageBusSupportingMiddleware |
||
910 | |||
911 | /** |
||
912 | * @var null|NameBasedMessageSubscriberResolver |
||
913 | */ |
||
914 | private $eventHandlerResolver = null; |
||
915 | |||
916 | /** |
||
917 | * @return NameBasedMessageSubscriberResolver |
||
918 | */ |
||
919 | public function getEventHandlerResolver(): NameBasedMessageSubscriberResolver |
||
930 | |||
931 | /** |
||
932 | * @var null|CallableCollection |
||
933 | */ |
||
934 | private $eventHandlerCollection = null; |
||
935 | |||
936 | /** |
||
937 | * @return CallableCollection |
||
938 | */ |
||
939 | public function getEventHandlerCollection(): CallableCollection |
||
963 | |||
964 | /** |
||
965 | * @var null|PublicMessageRecorder |
||
966 | */ |
||
967 | private $publicMessageRecorder = null; |
||
968 | |||
969 | /** |
||
970 | * @return PublicMessageRecorder |
||
971 | */ |
||
972 | public function getPublicMessageRecorder(): PublicMessageRecorder |
||
980 | |||
981 | /** |
||
982 | * @var null|ResponseFactoryInterface |
||
983 | */ |
||
984 | private $responseFactory = null; |
||
985 | |||
986 | /** |
||
987 | * @return ResponseFactoryInterface |
||
988 | */ |
||
989 | public function getResponseFactory(): ResponseFactoryInterface |
||
997 | |||
998 | /** |
||
999 | * @var null|UriFactoryInterface |
||
1000 | */ |
||
1001 | private $uriFactory = null; |
||
1002 | |||
1003 | /** |
||
1004 | * @return UriFactoryInterface |
||
1005 | */ |
||
1006 | public function getUriFactory(): UriFactoryInterface |
||
1014 | |||
1015 | /** |
||
1016 | * @var null|RuleManager |
||
1017 | */ |
||
1018 | private $ruleManager = null; |
||
1019 | |||
1020 | /** |
||
1021 | * @return RuleManager |
||
1022 | */ |
||
1023 | public function getRuleManager(): RuleManager |
||
1042 | |||
1043 | /** |
||
1044 | * @var null|SoftwareRule |
||
1045 | */ |
||
1046 | private $softwareRule = null; |
||
1047 | |||
1048 | /** |
||
1049 | * @return SoftwareRule |
||
1050 | */ |
||
1051 | private function getSoftwareRule(): SoftwareRule |
||
1064 | |||
1065 | /** |
||
1066 | * @return JWKSetInterface |
||
1067 | */ |
||
1068 | private function getPublicKeys(): JWKSetInterface |
||
1072 | |||
1073 | /** |
||
1074 | * @var null|JWKSetInterface |
||
1075 | */ |
||
1076 | private $privateKeys = null; |
||
1077 | |||
1078 | /** |
||
1079 | * @return JWKSetInterface |
||
1080 | */ |
||
1081 | public function getPrivateKeys(): JWKSetInterface |
||
1097 | |||
1098 | /** |
||
1099 | * @var null|StorableJWKSet |
||
1100 | */ |
||
1101 | private $privateECKeys = null; |
||
1102 | |||
1103 | /** |
||
1104 | * @return StorableJWKSet |
||
1105 | */ |
||
1106 | public function getPrivateECKeys(): StorableJWKSet |
||
1122 | |||
1123 | /** |
||
1124 | * @var null|StorableJWKSet |
||
1125 | */ |
||
1126 | private $privateNoneKeys = null; |
||
1127 | |||
1128 | /** |
||
1129 | * @return StorableJWKSet |
||
1130 | */ |
||
1131 | public function getPrivateNoneKeys(): StorableJWKSet |
||
1146 | |||
1147 | /** |
||
1148 | * @var null|StorableJWKSet |
||
1149 | */ |
||
1150 | private $privateRSAKeys = null; |
||
1151 | |||
1152 | /** |
||
1153 | * @return StorableJWKSet |
||
1154 | */ |
||
1155 | public function getPrivateRSAKeys(): StorableJWKSet |
||
1171 | |||
1172 | /** |
||
1173 | * @var null|ServerRequestFactoryInterface |
||
1174 | */ |
||
1175 | private $serverRequestFactory = null; |
||
1176 | |||
1177 | /** |
||
1178 | * @return ServerRequestFactoryInterface |
||
1179 | */ |
||
1180 | public function getServerRequestFactory(): ServerRequestFactoryInterface |
||
1188 | |||
1189 | /** |
||
1190 | * @var null|ServiceLocatorAwareCallableResolver |
||
1191 | */ |
||
1192 | private $serviceLocatorAwareCallableResolver = null; |
||
1193 | |||
1194 | /** |
||
1195 | * @return ServiceLocatorAwareCallableResolver |
||
1196 | */ |
||
1197 | public function getServiceLocatorAwareCallableResolver(): ServiceLocatorAwareCallableResolver |
||
1207 | |||
1208 | /** |
||
1209 | * @var null|ServiceLocator |
||
1210 | */ |
||
1211 | private $serviceLocator = null; |
||
1212 | |||
1213 | /** |
||
1214 | * @return ServiceLocator |
||
1215 | */ |
||
1216 | public function getServiceLocator(): ServiceLocator |
||
1226 | |||
1227 | /** |
||
1228 | * @var null|GrantTypeFlowRule |
||
1229 | */ |
||
1230 | private $grantTypeFlowRule = null; |
||
1231 | |||
1232 | /** |
||
1233 | * @return GrantTypeFlowRule |
||
1234 | */ |
||
1235 | public function getGrantTypeFlowRule(): GrantTypeFlowRule |
||
1246 | |||
1247 | /** |
||
1248 | * @var null|GrantTypeManager |
||
1249 | */ |
||
1250 | private $grantTypeManager = null; |
||
1251 | |||
1252 | /** |
||
1253 | * @return GrantTypeManager |
||
1254 | */ |
||
1255 | public function getGrantTypeManager(): GrantTypeManager |
||
1268 | |||
1269 | /** |
||
1270 | * @var null|ResponseTypeManager |
||
1271 | */ |
||
1272 | private $responseTypeManager = null; |
||
1273 | |||
1274 | /** |
||
1275 | * @return ResponseTypeManager |
||
1276 | */ |
||
1277 | public function getResponseTypeManager(): ResponseTypeManager |
||
1289 | |||
1290 | /** |
||
1291 | * @var null|ClientCredentialsGrantType |
||
1292 | */ |
||
1293 | private $clientCredentialsGrantType = null; |
||
1294 | |||
1295 | /** |
||
1296 | * @return ClientCredentialsGrantType |
||
1297 | */ |
||
1298 | public function getClientCredentialsGrantType(): ClientCredentialsGrantType |
||
1306 | |||
1307 | /** |
||
1308 | * @var null|AuthorizationCodeGrantType |
||
1309 | */ |
||
1310 | private $authorizationCodeGrantType = null; |
||
1311 | |||
1312 | /** |
||
1313 | * @return AuthorizationCodeGrantType |
||
1314 | */ |
||
1315 | public function getAuthorizationCodeGrantType(): AuthorizationCodeGrantType |
||
1327 | |||
1328 | /** |
||
1329 | * @var null|RefreshTokenGrantType |
||
1330 | */ |
||
1331 | private $refreshTokenGrantType = null; |
||
1332 | |||
1333 | /** |
||
1334 | * @return RefreshTokenGrantType |
||
1335 | */ |
||
1336 | public function getRefreshTokenGrantType(): RefreshTokenGrantType |
||
1346 | |||
1347 | /** |
||
1348 | * @var null|ResourceOwnerPasswordCredentialsGrantType |
||
1349 | */ |
||
1350 | private $resourceOwnerPasswordCredentialsGrantType = null; |
||
1351 | |||
1352 | /** |
||
1353 | * @return ResourceOwnerPasswordCredentialsGrantType |
||
1354 | */ |
||
1355 | public function getResourceOwnerPasswordCredentialsGrantType(): ResourceOwnerPasswordCredentialsGrantType |
||
1368 | |||
1369 | /** |
||
1370 | * @var null|JWTBearerGrantType |
||
1371 | */ |
||
1372 | private $jwtBearerGrantType = null; |
||
1373 | |||
1374 | /** |
||
1375 | * @return JWTBearerGrantType |
||
1376 | */ |
||
1377 | public function getJWTBearerGrantType(): JWTBearerGrantType |
||
1406 | |||
1407 | /** |
||
1408 | * @var null|UserAccountRepositoryInterface |
||
1409 | */ |
||
1410 | private $userAccountRepository = null; |
||
1411 | |||
1412 | /** |
||
1413 | * @return UserAccountRepositoryInterface |
||
1414 | */ |
||
1415 | public function getUserAccountRepository(): UserAccountRepositoryInterface |
||
1423 | |||
1424 | /** |
||
1425 | * @var null|UserAccountManagerInterface |
||
1426 | */ |
||
1427 | private $userAccountManager = null; |
||
1428 | |||
1429 | /** |
||
1430 | * @return UserAccountManagerInterface |
||
1431 | */ |
||
1432 | public function getUserAccountManager(): UserAccountManagerInterface |
||
1442 | |||
1443 | /** |
||
1444 | * @var null|PKCEMethodManager |
||
1445 | */ |
||
1446 | private $pkceMethodManager = null; |
||
1447 | |||
1448 | /** |
||
1449 | * @var null|PKCEMethodInterface |
||
1450 | */ |
||
1451 | private $pkceMethodPlain = null; |
||
1452 | |||
1453 | /** |
||
1454 | * @var null|PKCEMethodInterface |
||
1455 | */ |
||
1456 | private $pkceMethodS256 = null; |
||
1457 | |||
1458 | /** |
||
1459 | * @return PKCEMethodManager |
||
1460 | */ |
||
1461 | public function getPKCEMethodManager(): PKCEMethodManager |
||
1472 | |||
1473 | /** |
||
1474 | * @return PKCEMethodInterface |
||
1475 | */ |
||
1476 | protected function getPKCEMethodPlain(): PKCEMethodInterface |
||
1484 | |||
1485 | /** |
||
1486 | * @return PKCEMethodInterface |
||
1487 | */ |
||
1488 | protected function getPKCEMethodS256(): PKCEMethodInterface |
||
1496 | |||
1497 | /** |
||
1498 | * @var null|ScopeRepository |
||
1499 | */ |
||
1500 | private $scopeRepository = null; |
||
1501 | |||
1502 | /** |
||
1503 | * @var null|ScopePolicyInterface |
||
1504 | */ |
||
1505 | private $scopePolicyDefault = null; |
||
1506 | |||
1507 | /** |
||
1508 | * @var null|ScopePolicyInterface |
||
1509 | */ |
||
1510 | private $scopePolicyError = null; |
||
1511 | |||
1512 | /** |
||
1513 | * @return ScopeRepositoryInterface |
||
1514 | */ |
||
1515 | public function getScopeRepository(): ScopeRepositoryInterface |
||
1528 | |||
1529 | /** |
||
1530 | * @return ScopePolicyInterface |
||
1531 | */ |
||
1532 | public function getScopePolicyDefault(): ScopePolicyInterface |
||
1542 | |||
1543 | /** |
||
1544 | * @return ScopePolicyInterface |
||
1545 | */ |
||
1546 | public function getScopePolicyError(): ScopePolicyInterface |
||
1554 | |||
1555 | /** |
||
1556 | * @var null|InitialAccessTokenMiddleware |
||
1557 | */ |
||
1558 | private $initialAccessTokenMiddleware = null; |
||
1559 | |||
1560 | /** |
||
1561 | * @return InitialAccessTokenMiddleware |
||
1562 | */ |
||
1563 | public function getInitialAccessTokenMiddleware(): InitialAccessTokenMiddleware |
||
1574 | |||
1575 | /** |
||
1576 | * @var null|BearerToken |
||
1577 | */ |
||
1578 | private $bearerTokenType = null; |
||
1579 | |||
1580 | /** |
||
1581 | * @return BearerToken |
||
1582 | */ |
||
1583 | public function getBearerTokenType(): BearerToken |
||
1596 | |||
1597 | /** |
||
1598 | * @var null|MacToken |
||
1599 | */ |
||
1600 | private $macTokenType = null; |
||
1601 | |||
1602 | /** |
||
1603 | * @return MacToken |
||
1604 | */ |
||
1605 | public function getMacTokenType(): MacToken |
||
1613 | |||
1614 | /** |
||
1615 | * @var null|InitialAccessTokenRepositoryInterface |
||
1616 | */ |
||
1617 | private $initialAccessTokenRepository = null; |
||
1618 | |||
1619 | /** |
||
1620 | * @return InitialAccessTokenRepositoryInterface |
||
1621 | */ |
||
1622 | public function getInitialAccessTokenRepository(): InitialAccessTokenRepositoryInterface |
||
1633 | |||
1634 | /** |
||
1635 | * @var null|JWTCreator |
||
1636 | */ |
||
1637 | private $jwtCreator = null; |
||
1638 | |||
1639 | /** |
||
1640 | * @var null|JWTLoader |
||
1641 | */ |
||
1642 | private $jwtLoader = null; |
||
1643 | |||
1644 | /** |
||
1645 | * @var null|Signer |
||
1646 | */ |
||
1647 | private $jwtSigner = null; |
||
1648 | |||
1649 | /** |
||
1650 | * @var null|Verifier |
||
1651 | */ |
||
1652 | private $jwtVerifier = null; |
||
1653 | |||
1654 | /** |
||
1655 | * @var null|Encrypter |
||
1656 | */ |
||
1657 | private $jwtEncrypter = null; |
||
1658 | |||
1659 | /** |
||
1660 | * @var null|Decrypter |
||
1661 | */ |
||
1662 | private $jwtDecrypter = null; |
||
1663 | |||
1664 | /** |
||
1665 | * @var null|CheckerManager |
||
1666 | */ |
||
1667 | private $jwtCheckerManager = null; |
||
1668 | |||
1669 | /** |
||
1670 | * @return JWTCreator |
||
1671 | */ |
||
1672 | public function getJwtCreator(): JWTCreator |
||
1685 | |||
1686 | /** |
||
1687 | * @return JWTLoader |
||
1688 | */ |
||
1689 | public function getJwtLoader(): JWTLoader |
||
1704 | |||
1705 | private function getJwtChecker(): CheckerManager |
||
1718 | |||
1719 | private function getJwtSigner(): Signer |
||
1732 | |||
1733 | private function getJwtVerifier(): Verifier |
||
1746 | |||
1747 | private function getJwtEncrypter(): Encrypter |
||
1759 | |||
1760 | private function getJwtDecrypter(): Decrypter |
||
1772 | |||
1773 | /** |
||
1774 | * @var null|ClientConfigurationEndpoint |
||
1775 | */ |
||
1776 | private $clientConfigurationEndpoint = null; |
||
1777 | |||
1778 | /** |
||
1779 | * @return ClientConfigurationEndpoint |
||
1780 | */ |
||
1781 | public function getClientConfigurationEndpoint(): ClientConfigurationEndpoint |
||
1793 | |||
1794 | /** |
||
1795 | * @var null|Pipe |
||
1796 | */ |
||
1797 | private $clientConfigurationPipe = null; |
||
1798 | |||
1799 | /** |
||
1800 | * @return Pipe |
||
1801 | */ |
||
1802 | public function getClientConfigurationPipe(): Pipe |
||
1813 | |||
1814 | /** |
||
1815 | * @var null|TokenTypeHintManager |
||
1816 | */ |
||
1817 | private $tokenTypeHintManager = null; |
||
1818 | |||
1819 | /** |
||
1820 | * @return TokenTypeHintManager |
||
1821 | */ |
||
1822 | public function getTokenTypeHintManager(): TokenTypeHintManager |
||
1833 | |||
1834 | /** |
||
1835 | * @var null|TokenRevocationGetEndpoint |
||
1836 | */ |
||
1837 | private $tokenRevocationGetEndpoint = null; |
||
1838 | |||
1839 | /** |
||
1840 | * @return TokenRevocationGetEndpoint |
||
1841 | */ |
||
1842 | public function getTokenRevocationGetEndpoint(): TokenRevocationGetEndpoint |
||
1854 | |||
1855 | /** |
||
1856 | * @var null|TokenRevocationPostEndpoint |
||
1857 | */ |
||
1858 | private $tokenRevocationPostEndpoint = null; |
||
1859 | |||
1860 | /** |
||
1861 | * @return TokenRevocationPostEndpoint |
||
1862 | */ |
||
1863 | public function getTokenRevocationPostEndpoint(): TokenRevocationPostEndpoint |
||
1874 | |||
1875 | /** |
||
1876 | * @var null|Pipe |
||
1877 | */ |
||
1878 | private $tokenRevocationPipe = null; |
||
1879 | |||
1880 | /** |
||
1881 | * @return Pipe |
||
1882 | */ |
||
1883 | public function getTokenRevocationPipe(): Pipe |
||
1895 | |||
1896 | /** |
||
1897 | * @var null|HttpMethod |
||
1898 | */ |
||
1899 | private $tokenRevocationHttpMethod = null; |
||
1900 | |||
1901 | /** |
||
1902 | * @return HttpMethod |
||
1903 | */ |
||
1904 | public function getTokenRevocationHttpMethod(): HttpMethod |
||
1914 | |||
1915 | /** |
||
1916 | * @var null|TokenIntrospectionEndpoint |
||
1917 | */ |
||
1918 | private $tokenIntrospectionEndpoint = null; |
||
1919 | |||
1920 | /** |
||
1921 | * @return TokenIntrospectionEndpoint |
||
1922 | */ |
||
1923 | public function getTokenIntrospectionEndpoint(): TokenIntrospectionEndpoint |
||
1934 | |||
1935 | /** |
||
1936 | * @var null|Pipe |
||
1937 | */ |
||
1938 | private $tokenIntrospectionPipe = null; |
||
1939 | |||
1940 | /** |
||
1941 | * @return Pipe |
||
1942 | */ |
||
1943 | public function getTokenIntrospectionPipe(): Pipe |
||
1956 | |||
1957 | /** |
||
1958 | * @var null|HttpMethod |
||
1959 | */ |
||
1960 | private $tokenIntrospectionHttpMethod = null; |
||
1961 | |||
1962 | /** |
||
1963 | * @return HttpMethod |
||
1964 | */ |
||
1965 | public function getTokenIntrospectionHttpMethod(): HttpMethod |
||
1974 | |||
1975 | /** |
||
1976 | * @var null|AccessTokenTypeHint |
||
1977 | */ |
||
1978 | private $accessTokenTypeHint = null; |
||
1979 | |||
1980 | /** |
||
1981 | * @return AccessTokenTypeHint |
||
1982 | */ |
||
1983 | public function getAccessTokenTypeHint(): AccessTokenTypeHint |
||
1994 | |||
1995 | /** |
||
1996 | * @var null|RefreshTokenTypeHint |
||
1997 | */ |
||
1998 | private $refreshTokenTypeHint = null; |
||
1999 | |||
2000 | /** |
||
2001 | * @return RefreshTokenTypeHint |
||
2002 | */ |
||
2003 | public function getRefreshTokenTypeHint(): RefreshTokenTypeHint |
||
2014 | |||
2015 | /** |
||
2016 | * @var null|AuthCodeTypeHint |
||
2017 | */ |
||
2018 | private $authCodeTypeHint = null; |
||
2019 | |||
2020 | /** |
||
2021 | * @return AuthCodeTypeHint |
||
2022 | */ |
||
2023 | public function getAuthCodeTypeHint(): AuthCodeTypeHint |
||
2034 | |||
2035 | /** |
||
2036 | * @var null|AccessTokenRepositoryInterface |
||
2037 | */ |
||
2038 | private $accessTokenRepository = null; |
||
2039 | |||
2040 | /** |
||
2041 | * @return AccessTokenRepositoryInterface |
||
2042 | */ |
||
2043 | public function getAccessTokenRepository(): AccessTokenRepositoryInterface |
||
2055 | |||
2056 | /** |
||
2057 | * @var null|RefreshTokenRepositoryInterface |
||
2058 | */ |
||
2059 | private $refreshTokenRepository = null; |
||
2060 | |||
2061 | /** |
||
2062 | * @return RefreshTokenRepositoryInterface |
||
2063 | */ |
||
2064 | public function getRefreshTokenRepository(): RefreshTokenRepositoryInterface |
||
2076 | |||
2077 | /** |
||
2078 | * @var null|EventStoreInterface |
||
2079 | */ |
||
2080 | private $accessTokenEventStore = null; |
||
2081 | |||
2082 | /** |
||
2083 | * @return EventStoreInterface |
||
2084 | */ |
||
2085 | public function getAccessTokenEventStore(): EventStoreInterface |
||
2095 | |||
2096 | /** |
||
2097 | * @var null|EventStoreInterface |
||
2098 | */ |
||
2099 | private $initialAccessTokenEventStore = null; |
||
2100 | |||
2101 | /** |
||
2102 | * @return EventStoreInterface |
||
2103 | */ |
||
2104 | public function getInitialAccessTokenEventStore(): EventStoreInterface |
||
2114 | |||
2115 | /** |
||
2116 | * @var null|EventStoreInterface |
||
2117 | */ |
||
2118 | private $preConfiguredAuthorizationEventStore = null; |
||
2119 | |||
2120 | /** |
||
2121 | * @return EventStoreInterface |
||
2122 | */ |
||
2123 | public function getPreConfiguredAuthorizationEventStore(): EventStoreInterface |
||
2133 | |||
2134 | /** |
||
2135 | * @var null|EventStoreInterface |
||
2136 | */ |
||
2137 | private $refreshTokenEventStore = null; |
||
2138 | |||
2139 | /** |
||
2140 | * @return EventStoreInterface |
||
2141 | */ |
||
2142 | public function getRefreshTokenEventStore(): EventStoreInterface |
||
2152 | |||
2153 | /** |
||
2154 | * @var null|EventStoreInterface |
||
2155 | */ |
||
2156 | private $authCodeEventStore = null; |
||
2157 | |||
2158 | /** |
||
2159 | * @return EventStoreInterface |
||
2160 | */ |
||
2161 | public function getAuthCodeEventStore(): EventStoreInterface |
||
2171 | |||
2172 | /** |
||
2173 | * @var null|EventStoreInterface |
||
2174 | */ |
||
2175 | private $clientEventStore = null; |
||
2176 | |||
2177 | /** |
||
2178 | * @return EventStoreInterface |
||
2179 | */ |
||
2180 | public function getClientEventStore(): EventStoreInterface |
||
2190 | |||
2191 | /** |
||
2192 | * @var null|EventStoreInterface |
||
2193 | */ |
||
2194 | private $resourceServerEventStore = null; |
||
2195 | |||
2196 | /** |
||
2197 | * @return EventStoreInterface |
||
2198 | */ |
||
2199 | public function getResourceServerEventStore(): EventStoreInterface |
||
2209 | |||
2210 | /** |
||
2211 | * @var null|AuthCodeRepositoryInterface |
||
2212 | */ |
||
2213 | private $authCodeRepository = null; |
||
2214 | |||
2215 | /** |
||
2216 | * @return AuthCodeRepositoryInterface |
||
2217 | */ |
||
2218 | public function getAuthorizationCodeRepository(): AuthCodeRepositoryInterface |
||
2230 | |||
2231 | /** |
||
2232 | * @var null|RevokeAccessTokenCommandHandler |
||
2233 | */ |
||
2234 | private $revokeAccessTokenCommandHandler = null; |
||
2235 | |||
2236 | /** |
||
2237 | * @return RevokeAccessTokenCommandHandler |
||
2238 | */ |
||
2239 | public function getRevokeAccessTokenCommandHandler(): RevokeAccessTokenCommandHandler |
||
2249 | |||
2250 | /** |
||
2251 | * @var null|AccessTokenRevokedEventHandler |
||
2252 | */ |
||
2253 | private $accessTokenRevokedEventHandler = null; |
||
2254 | |||
2255 | /** |
||
2256 | * @return AccessTokenRevokedEventHandler |
||
2257 | */ |
||
2258 | public function getAccessTokenRevokedEventHandler(): AccessTokenRevokedEventHandler |
||
2266 | |||
2267 | /** |
||
2268 | * @var null|AccessTokenCreatedEventHandler |
||
2269 | */ |
||
2270 | private $accessTokenCreatedEventHandler = null; |
||
2271 | |||
2272 | /** |
||
2273 | * @return AccessTokenCreatedEventHandler |
||
2274 | */ |
||
2275 | public function getAccessTokenCreatedEventHandler(): AccessTokenCreatedEventHandler |
||
2283 | |||
2284 | /** |
||
2285 | * @var null|RefreshTokenCreatedEventHandler |
||
2286 | */ |
||
2287 | private $refreshTokenCreatedEventHandler = null; |
||
2288 | |||
2289 | /** |
||
2290 | * @return RefreshTokenCreatedEventHandler |
||
2291 | */ |
||
2292 | public function getRefreshTokenCreatedEventHandler(): RefreshTokenCreatedEventHandler |
||
2300 | |||
2301 | /** |
||
2302 | * @var null|RefreshTokenCreatedEventHandler |
||
2303 | */ |
||
2304 | private $refreshTokenRevokedEventHandler = null; |
||
2305 | |||
2306 | /** |
||
2307 | * @return RefreshTokenRevokedEventHandler |
||
2308 | */ |
||
2309 | public function getRefreshTokenRevokedEventHandler(): RefreshTokenRevokedEventHandler |
||
2317 | |||
2318 | /** |
||
2319 | * @var null|CreateRefreshTokenCommandHandler |
||
2320 | */ |
||
2321 | private $createRefreshTokenCommandHandler = null; |
||
2322 | |||
2323 | /** |
||
2324 | * @return CreateRefreshTokenCommandHandler |
||
2325 | */ |
||
2326 | public function getCreateRefreshTokenCommandHandler(): CreateRefreshTokenCommandHandler |
||
2336 | |||
2337 | /** |
||
2338 | * @var null|RevokeRefreshTokenCommandHandler |
||
2339 | */ |
||
2340 | private $revokeRefreshTokenCommandHandler = null; |
||
2341 | |||
2342 | /** |
||
2343 | * @return RevokeRefreshTokenCommandHandler |
||
2344 | */ |
||
2345 | public function getRevokeRefreshTokenCommandHandler(): RevokeRefreshTokenCommandHandler |
||
2355 | |||
2356 | /** |
||
2357 | * @var null|CreateAuthCodeCommandHandler |
||
2358 | */ |
||
2359 | private $createAuthCodeCommandHandler = null; |
||
2360 | |||
2361 | /** |
||
2362 | * @return CreateAuthCodeCommandHandler |
||
2363 | */ |
||
2364 | public function getCreateAuthCodeCommandHandler(): CreateAuthCodeCommandHandler |
||
2374 | |||
2375 | /** |
||
2376 | * @var null|MarkAuthCodeAsUsedCommandHandler |
||
2377 | */ |
||
2378 | private $markAuthCodeAsUsedCommandHandler = null; |
||
2379 | |||
2380 | /** |
||
2381 | * @return MarkAuthCodeAsUsedCommandHandler |
||
2382 | */ |
||
2383 | public function getMarkAuthCodeAsUsedCommandHandler(): MarkAuthCodeAsUsedCommandHandler |
||
2393 | |||
2394 | /** |
||
2395 | * @var null|RevokeAuthCodeCommandHandler |
||
2396 | */ |
||
2397 | private $revokeAuthCodeCommandHandler = null; |
||
2398 | |||
2399 | /** |
||
2400 | * @return RevokeAuthCodeCommandHandler |
||
2401 | */ |
||
2402 | public function getRevokeAuthCodeCommandHandler(): RevokeAuthCodeCommandHandler |
||
2412 | |||
2413 | /** |
||
2414 | * @var null|CodeResponseType |
||
2415 | */ |
||
2416 | private $grantCodeResponseType = null; |
||
2417 | |||
2418 | /** |
||
2419 | * @return CodeResponseType |
||
2420 | */ |
||
2421 | public function getCodeResponseType(): CodeResponseType |
||
2433 | |||
2434 | /** |
||
2435 | * @var null|TokenResponseType |
||
2436 | */ |
||
2437 | private $tokenResponseType = null; |
||
2438 | |||
2439 | /** |
||
2440 | * @return TokenResponseType |
||
2441 | */ |
||
2442 | public function getTokenResponseType(): TokenResponseType |
||
2452 | |||
2453 | /** |
||
2454 | * @var null|IdTokenResponseType |
||
2455 | */ |
||
2456 | private $idTokenResponseType = null; |
||
2457 | |||
2458 | /** |
||
2459 | * @return IdTokenResponseType |
||
2460 | */ |
||
2461 | public function getIdTokenResponseType(): IdTokenResponseType |
||
2472 | |||
2473 | /** |
||
2474 | * @var null|NoneResponseType |
||
2475 | */ |
||
2476 | private $noneResponseType = null; |
||
2477 | |||
2478 | /** |
||
2479 | * @return NoneResponseType |
||
2480 | */ |
||
2481 | public function getNoneResponseType(): NoneResponseType |
||
2491 | |||
2492 | /** |
||
2493 | * @var null|TokenEndpoint |
||
2494 | */ |
||
2495 | private $tokenEndpoint = null; |
||
2496 | |||
2497 | /** |
||
2498 | * @return TokenEndpoint |
||
2499 | */ |
||
2500 | public function getTokenEndpoint(): TokenEndpoint |
||
2515 | |||
2516 | /** |
||
2517 | * @var null|ProcessorManager |
||
2518 | */ |
||
2519 | private $processorManager = null; |
||
2520 | |||
2521 | /** |
||
2522 | * @return ProcessorManager |
||
2523 | */ |
||
2524 | public function getProcessorManager(): ProcessorManager |
||
2534 | |||
2535 | /** |
||
2536 | * @var null|TokenTypeManager |
||
2537 | */ |
||
2538 | private $tokenTypeManager = null; |
||
2539 | |||
2540 | /** |
||
2541 | * @return TokenTypeManager |
||
2542 | */ |
||
2543 | public function getTokenTypeManager(): TokenTypeManager |
||
2553 | |||
2554 | /** |
||
2555 | * @var null|GrantTypeMiddleware |
||
2556 | */ |
||
2557 | private $grantTypeMiddleware = null; |
||
2558 | |||
2559 | /** |
||
2560 | * @return GrantTypeMiddleware |
||
2561 | */ |
||
2562 | public function getGrantTypeMiddleware(): GrantTypeMiddleware |
||
2572 | |||
2573 | /** |
||
2574 | * @var null|Pipe |
||
2575 | */ |
||
2576 | private $tokenEndpointPipe = null; |
||
2577 | |||
2578 | /** |
||
2579 | * @return Pipe |
||
2580 | */ |
||
2581 | public function getTokenEndpointPipe(): Pipe |
||
2594 | |||
2595 | /** |
||
2596 | * @var null|TokenTypeMiddleware |
||
2597 | */ |
||
2598 | private $tokenTypeMiddleware = null; |
||
2599 | |||
2600 | /** |
||
2601 | * @return TokenTypeMiddleware |
||
2602 | */ |
||
2603 | public function getTokenTypeMiddleware(): TokenTypeMiddleware |
||
2614 | |||
2615 | /** |
||
2616 | * @var null|CreateAccessTokenCommandHandler |
||
2617 | */ |
||
2618 | private $createAccessTokenCommandHandler = null; |
||
2619 | |||
2620 | /** |
||
2621 | * @return CreateAccessTokenCommandHandler |
||
2622 | */ |
||
2623 | public function getCreateAccessTokenCommandHandler(): CreateAccessTokenCommandHandler |
||
2633 | |||
2634 | /** |
||
2635 | * @var null|CreateAccessTokenWithRefreshTokenCommandHandler |
||
2636 | */ |
||
2637 | private $createAccessTokenWithRefreshTokenCommandHandler = null; |
||
2638 | |||
2639 | /** |
||
2640 | * @return CreateAccessTokenWithRefreshTokenCommandHandler |
||
2641 | */ |
||
2642 | public function getCreateAccessTokenWithRefreshTokenCommandHandler(): CreateAccessTokenWithRefreshTokenCommandHandler |
||
2653 | |||
2654 | /** |
||
2655 | * @var null|UserInfoEndpoint |
||
2656 | */ |
||
2657 | private $userInfoEndpoint = null; |
||
2658 | |||
2659 | /** |
||
2660 | * @return UserInfoEndpoint |
||
2661 | */ |
||
2662 | public function getUserInfoEndpoint(): UserInfoEndpoint |
||
2675 | |||
2676 | /** |
||
2677 | * @var null|UserInfo |
||
2678 | */ |
||
2679 | private $userInfo = null; |
||
2680 | |||
2681 | /** |
||
2682 | * @return UserInfo |
||
2683 | */ |
||
2684 | public function getUserInfo(): UserInfo |
||
2699 | |||
2700 | /** |
||
2701 | * @var null|PairwiseSubjectIdentifierAlgorithmInterface |
||
2702 | */ |
||
2703 | private $pairwiseSubjectIdentifierAlgorithm = null; |
||
2704 | |||
2705 | /** |
||
2706 | * @return PairwiseSubjectIdentifierAlgorithmInterface |
||
2707 | */ |
||
2708 | public function getPairwiseSubjectIdentifierAlgorithm(): PairwiseSubjectIdentifierAlgorithmInterface |
||
2721 | |||
2722 | /** |
||
2723 | * @var null|UserInfoScopeSupportManager |
||
2724 | */ |
||
2725 | private $userInfoScopeSupportManager = null; |
||
2726 | |||
2727 | /** |
||
2728 | * @return UserInfoScopeSupportManager |
||
2729 | */ |
||
2730 | public function getUserInfoScopeSupportManager(): UserInfoScopeSupportManager |
||
2742 | |||
2743 | /** |
||
2744 | * @var null|ClaimSourceManager |
||
2745 | */ |
||
2746 | private $claimSourceManager = null; |
||
2747 | |||
2748 | /** |
||
2749 | * @return ClaimSourceManager |
||
2750 | */ |
||
2751 | public function getClaimSourceManager(): ClaimSourceManager |
||
2760 | |||
2761 | /** |
||
2762 | * @var null|Pipe |
||
2763 | */ |
||
2764 | private $userInfoEndpointPipe = null; |
||
2765 | |||
2766 | /** |
||
2767 | * @return Pipe |
||
2768 | */ |
||
2769 | public function getUserInfoEndpointPipe(): Pipe |
||
2780 | |||
2781 | /** |
||
2782 | * @var null|OAuth2SecurityMiddleware |
||
2783 | */ |
||
2784 | private $securityMiddleware = null; |
||
2785 | |||
2786 | /** |
||
2787 | * @return OAuth2SecurityMiddleware |
||
2788 | */ |
||
2789 | public function getSecurityMiddleware(): OAuth2SecurityMiddleware |
||
2801 | |||
2802 | /** |
||
2803 | * @var null|AccessTokenHandlerManager |
||
2804 | */ |
||
2805 | private $accessTokenHandlerManager = null; |
||
2806 | |||
2807 | /** |
||
2808 | * @return AccessTokenHandlerManager |
||
2809 | */ |
||
2810 | public function getAccessTokenHandlerManager(): AccessTokenHandlerManager |
||
2821 | |||
2822 | /** |
||
2823 | * @var null|IssuerDiscoveryEndpoint |
||
2824 | */ |
||
2825 | private $issuerDiscoveryEndpoint = null; |
||
2826 | |||
2827 | /** |
||
2828 | * @return IssuerDiscoveryEndpoint |
||
2829 | */ |
||
2830 | public function getIssuerDiscoveryEndpoint(): IssuerDiscoveryEndpoint |
||
2843 | |||
2844 | /** |
||
2845 | * @var null|ResourceRepository |
||
2846 | */ |
||
2847 | private $resourceRepository = null; |
||
2848 | |||
2849 | /** |
||
2850 | * @return ResourceRepository |
||
2851 | */ |
||
2852 | public function getResourceRepository(): ResourceRepository |
||
2860 | |||
2861 | /** |
||
2862 | * @var null|Pipe |
||
2863 | */ |
||
2864 | private $issuerDiscoveryPipe = null; |
||
2865 | |||
2866 | /** |
||
2867 | * @return Pipe |
||
2868 | */ |
||
2869 | public function getIssuerDiscoveryPipe(): Pipe |
||
2879 | |||
2880 | /** |
||
2881 | * @var null|Pipe |
||
2882 | */ |
||
2883 | private $JWKSetEndpointPipe = null; |
||
2884 | |||
2885 | /** |
||
2886 | * @return Pipe |
||
2887 | */ |
||
2888 | public function getJWKSetEndpointPipe(): Pipe |
||
2897 | |||
2898 | /** |
||
2899 | * @var null|JWKSetEndpoint |
||
2900 | */ |
||
2901 | private $JWKSetEndpoint = null; |
||
2902 | |||
2903 | /** |
||
2904 | * @return JWKSetEndpoint |
||
2905 | */ |
||
2906 | public function getJWKSetEndpoint(): JWKSetEndpoint |
||
2917 | |||
2918 | /** |
||
2919 | * @var null|Pipe |
||
2920 | */ |
||
2921 | private $iFrameEndpointPipe = null; |
||
2922 | |||
2923 | /** |
||
2924 | * @return Pipe |
||
2925 | */ |
||
2926 | public function getIFrameEndpointPipe(): Pipe |
||
2935 | |||
2936 | /** |
||
2937 | * @var null|IFrameEndpoint |
||
2938 | */ |
||
2939 | private $iFrameEndpoint = null; |
||
2940 | |||
2941 | /** |
||
2942 | * @return IFrameEndpoint |
||
2943 | */ |
||
2944 | public function getIFrameEndpoint(): IFrameEndpoint |
||
2953 | |||
2954 | /** |
||
2955 | * @var null|Pipe |
||
2956 | */ |
||
2957 | private $metadataEndpointPipe = null; |
||
2958 | |||
2959 | /** |
||
2960 | * @return Pipe |
||
2961 | */ |
||
2962 | public function getMetadataEndpointPipe(): Pipe |
||
2971 | |||
2972 | /** |
||
2973 | * @var null|MetadataEndpoint |
||
2974 | */ |
||
2975 | private $metadataEndpoint = null; |
||
2976 | |||
2977 | /** |
||
2978 | * @return MetadataEndpoint |
||
2979 | */ |
||
2980 | public function getMetadataEndpoint(): MetadataEndpoint |
||
2996 | |||
2997 | /** |
||
2998 | * @var null|Metadata |
||
2999 | */ |
||
3000 | private $metadata = null; |
||
3001 | |||
3002 | /** |
||
3003 | * @return Metadata |
||
3004 | */ |
||
3005 | public function getMetadata(): Metadata |
||
3052 | |||
3053 | /** |
||
3054 | * @var null|TokenEndpointExtensionManager |
||
3055 | */ |
||
3056 | private $accessTokenParameterExtensionManager = null; |
||
3057 | |||
3058 | /** |
||
3059 | * @return TokenEndpointExtensionManager |
||
3060 | */ |
||
3061 | public function getTokenEndpointExtensionManager(): TokenEndpointExtensionManager |
||
3070 | |||
3071 | /** |
||
3072 | * @var null|OpenIdConnectExtension |
||
3073 | */ |
||
3074 | private $openIdConnectExtension = null; |
||
3075 | |||
3076 | /** |
||
3077 | * @return OpenIdConnectExtension |
||
3078 | */ |
||
3079 | public function getOpenIdConnectExtension(): OpenIdConnectExtension |
||
3090 | |||
3091 | /** |
||
3092 | * @var null|IdTokenBuilderFactory |
||
3093 | */ |
||
3094 | private $idTokenBuilderFactory = null; |
||
3095 | |||
3096 | /** |
||
3097 | * @return IdTokenBuilderFactory |
||
3098 | */ |
||
3099 | public function getIdTokenBuilderFactory(): IdTokenBuilderFactory |
||
3113 | |||
3114 | /** |
||
3115 | * @var null|IdTokenLoader |
||
3116 | */ |
||
3117 | private $idTokenLoader = null; |
||
3118 | |||
3119 | /** |
||
3120 | * @return IdTokenLoader |
||
3121 | */ |
||
3122 | public function getIdTokenLoader(): IdTokenLoader |
||
3134 | |||
3135 | /** |
||
3136 | * @var null|ParameterCheckerManager |
||
3137 | */ |
||
3138 | private $parameterCheckerManager = null; |
||
3139 | |||
3140 | /** |
||
3141 | * @return ParameterCheckerManager |
||
3142 | */ |
||
3143 | public function getParameterCheckerManager(): ParameterCheckerManager |
||
3159 | |||
3160 | /** |
||
3161 | * @var null|ResponseTypeAndResponseModeParameterChecker |
||
3162 | */ |
||
3163 | private $responseTypeAndResponseModeParameterChecker = null; |
||
3164 | |||
3165 | /** |
||
3166 | * @return ResponseTypeAndResponseModeParameterChecker |
||
3167 | */ |
||
3168 | public function getResponseTypeAndResponseModeParameterChecker(): ResponseTypeAndResponseModeParameterChecker |
||
3180 | |||
3181 | /** |
||
3182 | * @var null|ResponseModeManager |
||
3183 | */ |
||
3184 | private $responseModeManager = null; |
||
3185 | |||
3186 | /** |
||
3187 | * @return ResponseModeManager |
||
3188 | */ |
||
3189 | public function getResponseModeManager(): ResponseModeManager |
||
3209 | |||
3210 | /** |
||
3211 | * @var null|HttpClient |
||
3212 | */ |
||
3213 | private $httpClient = null; |
||
3214 | |||
3215 | /** |
||
3216 | * @return HttpClient |
||
3217 | */ |
||
3218 | public function getHttpClient(): HttpClient |
||
3226 | |||
3227 | /** |
||
3228 | * @var null|AuthorizationRequestLoader |
||
3229 | */ |
||
3230 | private $authorizationRequestLoader = null; |
||
3231 | |||
3232 | /** |
||
3233 | * @return AuthorizationRequestLoader |
||
3234 | */ |
||
3235 | public function getAuthorizationRequestLoader(): AuthorizationRequestLoader |
||
3246 | |||
3247 | /** |
||
3248 | * @var null|AuthorizationFactory |
||
3249 | */ |
||
3250 | private $authorizationFactory = null; |
||
3251 | |||
3252 | /** |
||
3253 | * @return AuthorizationFactory |
||
3254 | */ |
||
3255 | public function getAuthorizationFactory(): AuthorizationFactory |
||
3263 | |||
3264 | /** |
||
3265 | * @var null|AuthorizationEndpoint |
||
3266 | */ |
||
3267 | private $authorizationEndpoint = null; |
||
3268 | |||
3269 | /** |
||
3270 | * @return AuthorizationEndpoint |
||
3271 | */ |
||
3272 | public function getAuthorizationEndpoint(): AuthorizationEndpoint |
||
3286 | |||
3287 | /** |
||
3288 | * @var null|Pipe |
||
3289 | */ |
||
3290 | private $authorizationEndpointPipe = null; |
||
3291 | |||
3292 | /** |
||
3293 | * @return Pipe |
||
3294 | */ |
||
3295 | public function getAuthorizationEndpointPipe(): Pipe |
||
3306 | |||
3307 | /** |
||
3308 | * @var null|UserAccountDiscoveryManager |
||
3309 | */ |
||
3310 | private $userAccountDiscoveryManager = null; |
||
3311 | |||
3312 | /** |
||
3313 | * @return UserAccountDiscoveryManager |
||
3314 | */ |
||
3315 | public function getUserAccountDiscoveryManager(): UserAccountDiscoveryManager |
||
3328 | |||
3329 | /** |
||
3330 | * @var null|IdTokenHintDiscovery |
||
3331 | */ |
||
3332 | private $idTokenHintDiscovery = null; |
||
3333 | |||
3334 | /** |
||
3335 | * @return IdTokenHintDiscovery |
||
3336 | */ |
||
3337 | public function getIdTokenHintDiscovery(): IdTokenHintDiscovery |
||
3349 | |||
3350 | /** |
||
3351 | * @var null|SecurityLayer |
||
3352 | */ |
||
3353 | private $securityLayer = null; |
||
3354 | |||
3355 | /** |
||
3356 | * @return SecurityLayer |
||
3357 | */ |
||
3358 | public function getSecurityLayer(): SecurityLayer |
||
3366 | |||
3367 | /** |
||
3368 | * @var null|BeforeConsentScreenManager |
||
3369 | */ |
||
3370 | private $beforeConsentScreenManager = null; |
||
3371 | |||
3372 | /** |
||
3373 | * @return BeforeConsentScreenManager |
||
3374 | */ |
||
3375 | public function getBeforeConsentScreenManager(): BeforeConsentScreenManager |
||
3386 | |||
3387 | /** |
||
3388 | * @var null|AfterConsentScreenManager |
||
3389 | */ |
||
3390 | private $afterConsentScreenManager = null; |
||
3391 | |||
3392 | /** |
||
3393 | * @return AfterConsentScreenManager |
||
3394 | */ |
||
3395 | public function getAfterConsentScreenManager(): AfterConsentScreenManager |
||
3404 | |||
3405 | /** |
||
3406 | * @var null|PreConfiguredAuthorizationRepository |
||
3407 | */ |
||
3408 | private $preConfiguredAuthorizationRepository = null; |
||
3409 | |||
3410 | /** |
||
3411 | * @return PreConfiguredAuthorizationRepository |
||
3412 | */ |
||
3413 | public function getPreConfiguredAuthorizationRepository(): PreConfiguredAuthorizationRepository |
||
3424 | |||
3425 | /** |
||
3426 | * @var null|DomainConverter |
||
3427 | */ |
||
3428 | private $eventConverter = null; |
||
3429 | |||
3430 | /** |
||
3431 | * @return DomainConverter |
||
3432 | */ |
||
3433 | public function getDomainConverter(): DomainConverter |
||
3441 | } |
||
3442 |
This check compares calls to functions or methods with their respective definitions. If the call has more arguments than are defined, it raises an issue.
If a function is defined several times with a different number of parameters, the check may pick up the wrong definition and report false positives. One codebase where this has been known to happen is Wordpress.
In this case you can add the
@ignore
PhpDoc annotation to the duplicate definition and it will be ignored.