Ecwid_OAuth B

Total Complexity 83
Dependencies 6
Dependents 5
Total lines 431
Lines of code 327
Logical lines of code 167
Comment lines 1
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
process_authorization()
B
35 20 82
trigger_auth_error()
A
51 8 26
update_state()
A
55 8 20
get_safe_scopes_array()
S
59 6 14
check_url_for_idn_format()
S
58 4 15
get_reconnect_message()
S
60 4 14
_get_scope()
S
63 4 11
has_scope()
S
57 3 19
_get_default_scopes_array()
S
59 3 16
_load_state()
S
59 3 14
get_auth_dialog_url()
S
62 2 12
get_sso_reconnect_dialog_url()
S
63 2 11
get_error()
S
70 2 7
_save_state()
S
71 2 5
__construct()
S
63 2 10
get_sso_admin_link()
S
59 1 15
get_state()
S
82 1 3
get_reconnect_error()
S
82 1 3
test_post()
S
68 1 8
get_scopes_for_store_creation()
S
76 1 4
disconnect_store()
S
71 1 6
just_connected()
S
80 1 3
reset_just_connected()
S
80 1 3
get_test_post_url()
S
81 1 3
_is_reconnect()
S
80 1 3