Code Analysis: WP E-Signature - WooCommerce 1.5.6.8

Most Complex Classes

Class Rating Complexity
ESIG_WOOCOMMERCE_Admin
C
117
esig_woo_logic
B
87
ESIG_WOOCOMMERCE_Shortcode
S
36
ESIG_WOOCOMMERCE
S
32
esig_hold_payment
S
31
esigWooData
S
20
esig_woocommerce_sad
S
12

Most Complex Functions

Function Rating Complexity
ESIG_WOOCOMMERCE_Admin::esig_after_checkout_form()
B
17
ESIG_WOOCOMMERCE_Admin::is_signature_needs()
A
16
ESIG_WOOCOMMERCE_Admin::signature_process_done()
A
15
ESIG_WOOCOMMERCE_Admin::esig_signature_after()
A
15
esig_woo_logic::orderDetails()
A
11
esig_hold_payment::esig_order_meta_box_content()
A
9
ESIG_WOOCOMMERCE_Shortcode::esig_order_details()
A
9
ESIG_WOOCOMMERCE_Admin::esig_new_woo_order()
A
10
esig_hold_payment::create_order_agreement()
A
6
esig_woo_logic::yith_quote_agreement()
A
8
ESIG_WOOCOMMERCE_Admin::esig_checkout_after()
A
8
esig_woo_logic::clone_document()
A
6