Code Analysis: Tyk Dev Portal 1.0.0

Function Rating Maintainability Complexity Lines of code
Tyk_Token::get_usage_quota()
A
46 9 39
Tyk_Token::approve()
A
52 10 23
Tyk_API_Manager::available_policies()
A
56 9 17
Tyk_Interaction::parse_response()
A
50 8 28
Tyk_Token::revoke()
A
53 8 21
Tyk_Token::get_usage()
S
51 7 27
Tyk_Dev_Portal::enqueue_assets()
S
53 6 21
Tyk_API::post()
S
55 5 20
Tyk_Dashboard_Ajax_Provider::register_for_api()
S
49 4 34
Tyk_Dashboard_Ajax_Provider::get_token_usage()
S
55 5 19
Tyk_Dashboard_Ajax_Provider::revoke_token()
S
55 4 20
Tyk_Dev_Portal::register_scripts()
S
58 4 15
Tyk_Portal_User::delete_access_token()
S
59 4 14
Tyk_Portal_User::fetch_from_tyk()
S
59 4 13
Tyk_Portal_User::save_access_token()
S
55 3 20
Tyk_Dashboard_Ajax_Provider::get_token_quota()
S
60 3 13
Tyk_API_Manager::available_apis()
S
62 3 12
Tyk_Token::init()
S
62 3 11
Tyk_API::put()
S
58 2 16
Tyk_Dev_Portal::register_user_with_tyk()
S
70 3 6
Tyk_Token::request()
S
59 2 15
Tyk_API::delete()
S
59 2 15
Tyk_Portal_User::get_access_token()
S
65 3 9
Tyk_Gateway::get()
S
60 2 14
Tyk_API::get()
S
61 2 13
tyk_dev_portal_dashboard()
S
61 2 12
Tyk_Portal_User::register_with_tyk()
S
61 2 12
Tyk_API::get_url_for_path()
S
63 2 11
Tyk_Gateway::get_url_for_path()
S
63 2 11
Tyk_Portal_User::__construct()
S
71 2 6
Tyk_Portal_User::is_developer()
S
78 2 3
Tyk_Dashboard_Ajax_Provider::get_available_policies()
S
67 2 8
Tyk_Dev_Portal::register_styles()
S
69 2 6
Tyk_Portal_User::get_access_tokens()
S
68 2 7
Tyk_Token::__construct()
S
67 2 8
Tyk_Dashboard_Ajax_Provider::get_user_tokens()
S
65 2 9
Tyk_Dev_Portal::register_hooks()
S
73 2 5
Tyk_Dev_Portal::create_developer_role()
S
65 2 9
Tyk_Dev_Portal::create_dashboard_page()
S
63 1 11
Tyk_Portal_User::is_logged_in()
S
79 1 3
Tyk_Token::get_hash()
S
82 1 3
Tyk_Token::get_id()
S
82 1 3
Tyk_Dev_Portal::is_hybrid()
S
79 1 3
tyk_dev_portal_plugin_url()
S
80 1 3
Tyk_Portal_User::get_tyk_id()
S
79 1 3
Tyk_Dev_Portal::register_shortcodes()
S
80 1 3
Tyk_Token::set_id()
S
81 1 3
Tyk_Interaction::get_url_for_path()
S
100 1 0
Tyk_Portal_User::has_tyk_id()
S
74 1 4
Tyk_Token::set_name()
S
81 1 3
Tyk_Dashboard_Ajax_Provider::register_actions()
S
66 1 8
Tyk_Dev_Portal::is_on_premise()
S
79 1 3
Tyk_Dev_Portal::environment_is_ready()
S
82 1 3
Tyk_Token::get_name()
S
82 1 3
Tyk_Token::set_hash()
S
81 1 3
Tyk_Token::get_key()
S
82 1 3
Tyk_Dev_Portal::load_plugin_textdomain()
S
78 1 3
Tyk_Dev_Portal::register_actions()
S
63 1 10
Tyk_Token::init_from_key()
S
73 1 5
Tyk_Dev_Portal::is_cloud()
S
79 1 3
Tyk_Token::get_policy()
S
82 1 3
Tyk_Dev_Portal::activate_plugin()
S
78 1 4
Tyk_Token::set_key()
S
81 1 3
Tyk_Portal_User::set_tyk_id()
S
79 1 3