Code Analysis: Accept SagePay Payments Using Contact Form 7 2.1

Most Complex Classes

Class Rating Complexity
CFSPZW_Lib
D
273
CFSPZW_Admin_Action
B
92
CFSPZW
S
13
CFSPZW_Admin_Filter
S
11
CFSPZW_Front_Filter
S
5
CFSPZW_Front
S
4
CFSPZW_Front_Action
S
2
CFSPZW_Admin
S
2

Most Complex Functions

Function Rating Complexity
CFSPZW_Lib::action__cfspzw_wpcf7_before_send_mail()
D
100
CFSPZW_Lib::action__cfspzw_sagepay_direct_ipn()
D
46
CFSPZW_Admin_Action::cfspzw_show_from_data()
D
41
CFSPZW_Lib::filter__cfspzw_wpcf7_ajax_json_echo()
C
26
CFSPZW_Lib::mail_replace_tags()
C
24
CFSPZW_Admin_Action::action__manage_cfspzw_data_posts_custom_column()
B
18
CFSPZW_Lib::get_country()
B
2
CFSPZW_Lib::wpcf7_sagepay_country_form_tag_handler()
A
13
CFSPZW_Lib::getUserIpAddr()
A
11
CFSPZW_Lib::shortcode__sagepay_details()
A
8
CFSPZW_Admin_Action::action__cfspzw_wpcf7_save_contact_form()
A
6
CFSPZW::action__cfspzw_plugins_loaded()
S
6