PMS_Form_Handler D

Total Complexity 459
Dependencies 3
Dependents 10
Total lines 2,482
Lines of code 1,176
Logical lines of code 848
Comment lines 631
Methods 36
Properties 0

Methods 36

Method Rating Maintainability Complexity Lines of code
process_checkout()
D
10
104 248
get_subscription_data()
C
36 25 70
edit_profile()
C
39 25 56
recover_password_form()
C
35 24 71
validate_register_form()
B
39 24 60
login_form()
B
40 24 49
validate_payment_gateway()
B
41 20 50
checkout_is_recurring()
B
47 17 35
get_request_form_location()
B
46 17 34
cancel_subscription()
A
44 13 40
abandon_subscription()
A
44 13 40
validate_login_form()
A
50 13 24
get_request_member_data()
A
48 11 31
validate_subscription_plans_member_eligibility()
A
49 10 30
change_subscription()
A
51 10 23
update_payment_method()
A
52 10 21
get_redirect_url()
A
51 9 26
upgrade_subscription()
A
53 9 20
renew_subscription()
S
55 7 18
automatically_log_in()
S
57 7 15
register_form()
S
58 7 15
return_failed_payment_redirect_for_ajax()
S
53 6 22
validate_subscription_plans()
S
55 6 19
checkout_has_trial()
S
55 6 18
retry_payment_subscription()
S
60 6 13
register_user()
S
55 5 20
validate_new_subscription_form()
S
57 5 16
new_subscription_form()
S
61 5 12
validate_change_subscription_form()
S
63 4 11
validate_renew_subscription_form()
S
63 4 11
validate_retry_payment_form()
S
63 4 11
validate_upgrade_subscription_form()
S
63 4 11
init()
S
58 1 16
checkout_get_payment_gateway()
S
65 2 9
email_content_type()
S
81 1 3
return_generated_errors_for_ajax()
S
67 1 8