Code Analysis: Multiple Addresses for WooCommerce 1.2.0

Most Complex Classes

Class Rating Complexity
THMAF_Public
D
270
THMAF_Admin_Settings
C
120
THMAF_Utils
B
81
THMAF_Admin_Settings_General
S
41
THMAF_i18n
S
28
THMAF_Utils_Core
S
24
THMAF
S
18
THMAF_Admin
S
15
THMAF_Admin_Utils
S
14
THMAF_Autoloader
S
14
THMAF_Loader
S
7
THMAF_Activator
S
2

Most Complex Functions

Function Rating Complexity
THMAF_Public::add_dd_to_checkout_shipping()
B
22
THMAF_Public::add_dd_to_checkout_billing()
B
21
THMAF_Admin_Settings::render_form_field_element()
B
23
THMAF_Public::get_address_fields_by_address_key()
B
18
THMAF_Public::update_custom_shipping_address_from_checkout()
A
13
THMAF_Admin_Settings::_prepare_form_field_props()
A
13
THMAF_Utils::sanitize_post_fields()
A
12
THMAF_Public::get_account_addresses()
A
9
THMAF_Admin_Settings_General::thmaf_sanitize_post_fields()
A
12
THMAF_Public::display_custom_addresses()
A
11
THMAF_Utils::get_addresses()
A
12
THMAF_Public::session_update_billing()
A
12