APPMAKER_WC_REST_User_Controller D

Total Complexity 166
Dependencies 8
Dependents 0
Total lines 1,231
Lines of code 945
Logical lines of code 376
Comment lines 167
Methods 28
Properties 2

Methods 28

Method Rating Maintainability Complexity Lines of code
redirect()
C
32 28 93
login_with_provider()
C
32 22 103
account_page()
B
28
15 168
get_meta()
A
51 16 23
register()
A
44 13 41
firebase_login()
A
49 12 25
register_routes()
A
32 1 176
login()
A
50 10 28
force_login()
A
50 10 26
get_plugins_list()
S
55 5 20
login_with_otp()
S
57 5 15
reset_password()
S
53 4 23
get_register_args()
S
48 2 37
send_otp()
S
56 3 18
api_permissions_check_plugin()
S
65 4 7
login_webview_redirect()
S
55 2 20
get_downloads()
S
58 2 17
get_login_args()
S
54 1 23
set_current_user()
S
56 1 19
get_login_otp_args()
S
57 1 17
get_avatar()
S
65 2 9
logout()
S
76 1 4
_return_yes()
S
82 1 3
validate_username()
S
76 1 4
trim()
S
80 1 3
get_reset_password_args()
S
65 1 9
get_redirect_args()
S
65 1 9
get_referral()
S
72 1 5