Code Analysis: OpenID Connect Server 1.3.3

Function Rating Maintainability Complexity Lines of code
OpenIDConnectServer\SiteStatusTests::site_status_test_clients()
A
41 9 61
OpenIDConnectServer\Http\Handlers\AuthorizeHandler::handle()
A
51 9 22
OpenIDConnectServer\Storage\UserClaimsStorage::getUserClaims()
S
49 6 31
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::handle()
S
48 5 33
OpenIDConnectServer\OpenIDConnectServer::expected_arguments_specification()
S
48 4 46
OpenIDConnectServer\Storage\AuthorizationCodeStorage::setAuthorizationCode()
S
57 5 16
OpenIDConnectServer\SiteStatusTests::site_status_test_private_key()
S
47 3 40
OpenIDConnectServer\SiteStatusTests::site_status_test_public_key()
S
47 3 40
OpenIDConnectServer\Storage\AuthorizationCodeStorage::cleanupOldCodes()
S
55 4 19
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::render_consent_screen()
S
46 2 48
OpenIDConnectServer\Storage\AuthorizationCodeStorage::uninstall()
S
56 4 18
OpenIDConnectServer\Storage\AuthorizationCodeStorage::getUserIdByCode()
S
57 3 17
OpenIDConnectServer\Storage\AuthorizationCodeStorage::getAuthorizationCode()
S
58 3 15
OpenIDConnectServer\Storage\ConsentStorage::uninstall()
S
59 3 15
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::get_client_name()
S
63 3 11
OpenIDConnectServer\Http\Router::handle_request()
S
63 3 11
OpenIDConnectServer\Http\Router::add_rest_route()
S
55 2 22
OpenIDConnectServer\OpenIDConnectServer::__construct()
S
48 1 37
OpenIDConnectServer\Storage\AuthorizationCodeStorage::expireAuthorizationCode()
S
64 3 9
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::render_no_permission_screen()
S
53 1 30
OpenIDConnectServer\Storage\ClientCredentialsStorage::getClientScope()
S
64 3 10
OpenIDConnectServer\Storage\ClientCredentialsStorage::checkClientCredentials()
S
64 3 10
OpenIDConnectServer\Storage\ClientCredentialsStorage::checkRestrictedGrantType()
S
64 3 10
OpenIDConnectServer\Http\Handlers\UserInfoHandler::handle()
S
61 2 13
OpenIDConnectServer\Http\Router::handle_rest_request()
S
61 2 12
OpenIDConnectServer\Storage\ClientCredentialsStorage::getClientDetails()
S
63 2 11
OpenIDConnectServer\OpenIDConnectServer::setup_cron_hook()
S
73 2 5
OpenIDConnectServer\SiteStatusTests::register_site_status_tests()
S
59 1 15
OpenIDConnectServer\Http\Router::add_route()
S
71 2 6
OpenIDConnectServer\Storage\ClientCredentialsStorage::isPublicClient()
S
68 2 7
OpenIDConnectServer\Storage\ClientCredentialsStorage::get()
S
71 2 6
OpenIDConnectServer\Http\Router::get_current_route()
S
65 2 8
OpenIDConnectServer\Storage\ConsentStorage::needs_consent()
S
70 2 5
OpenIDConnectServer\Http\Handlers\ConfigurationHandler::configuration()
S
61 1 12
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::redirect()
S
64 1 11
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::__construct()
S
77 1 4
OpenIDConnectServer\Http\Handlers\ConfigurationHandler::handle()
S
65 1 10
OpenIDConnectServer\Http\Handlers\WebKeySetsHandler::__construct()
S
81 1 3
OpenIDConnectServer\Storage\PublicKeyStorage::__construct()
S
77 1 4
OpenIDConnectServer\Http\Handlers\UserInfoHandler::__construct()
S
81 1 3
OpenIDConnectServer\Storage\AuthorizationCodeStorage::__construct()
S
79 1 3
OpenIDConnectServer\Http\Router::make_url()
S
79 1 3
OpenIDConnectServer\Storage\ConsentStorage::update_timestamp()
S
78 1 3
OpenIDConnectServer\Storage\ClientCredentialsStorage::__construct()
S
81 1 3
OpenIDConnectServer\Storage\ClientCredentialsStorage::has()
S
79 1 3
OpenIDConnectServer\Http\Router::do_handle_request()
S
69 1 7
OpenIDConnectServer\Storage\PublicKeyStorage::getEncryptionAlgorithm()
S
82 1 3
OpenIDConnectServer\Http\Handlers\WebKeySetsHandler::handle()
S
65 1 10
OpenIDConnectServer\Storage\PublicKeyStorage::getPrivateKey()
S
82 1 3
OpenIDConnectServer\Http\Handlers\WebKeySetsHandler::key_info()
S
62 1 10
OpenIDConnectServer\Http\Handlers\AuthorizeHandler::__construct()
S
77 1 4
OpenIDConnectServer\OpenIDConnectServer::authenticate_handler()
S
68 1 7
OpenIDConnectServer\Http\Handlers\AuthenticateHandler::get_cancel_url()
S
65 1 10
OpenIDConnectServer\OpenIDConnectServer::uninstall()
S
77 1 4
OpenIDConnectServer\Http\Handlers\TokenHandler::__construct()
S
81 1 3
OpenIDConnectServer\Storage\ConsentStorage::get_meta_key()
S
80 1 3
OpenIDConnectServer\SiteStatusTests::__construct()
S
79 1 3
OpenIDConnectServer\Storage\PublicKeyStorage::getPublicKey()
S
82 1 3
OpenIDConnectServer\Http\RequestHandler::handle()
S
100 1 0
OpenIDConnectServer\Http\Router::__construct()
S
79 1 3
OpenIDConnectServer\Http\Router::make_rest_url()
S
78 1 3
OpenIDConnectServer\Http\Handlers\TokenHandler::handle()
S
80 1 3