APPMAKER_WC_REST_User_Controller D

Total Complexity 176
Dependencies 9
Dependents 0
Total lines 1,299
Lines of code 1,004
Logical lines of code 401
Comment lines 169
Methods 29
Properties 2

Methods 29

Method Rating Maintainability Complexity Lines of code
redirect()
C
32 30 97
account_page()
C
27
17 181
login_with_provider()
C
32 22 103
get_meta()
A
51 16 23
register()
A
44 13 41
firebase_login()
A
49 13 25
register_routes()
A
31 1 188
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
delete_user()
S
51 3 25
get_register_args()
S
48 2 37
send_otp()
S
56 3 18
api_permissions_check_plugin()
S
65 4 7
get_avatar()
S
61 3 12
set_current_user()
S
54 2 21
login_webview_redirect()
S
55 2 20
get_downloads()
S
58 2 17
get_login_args()
S
54 1 23
get_login_otp_args()
S
57 1 17
logout()
S
76 1 4
get_redirect_args()
S
65 1 9
get_reset_password_args()
S
65 1 9
_return_yes()
S
82 1 3
trim()
S
80 1 3
validate_username()
S
76 1 4
get_referral()
S
72 1 5