esig_woo_logic B

Total Complexity 99
Dependencies 5
Dependents 5
Total lines 611
Lines of code 420
Logical lines of code 219
Comment lines 73
Methods 34
Properties 0

Methods 34

Method Rating Maintainability Complexity Lines of code
orderDetails()
A
34 11 90
yith_quote_agreement()
A
49 8 30
clone_document()
A
40 6 58
esigget()
S
57 7 18
get_global_doc_id_from_session()
S
62 6 10
get_global_agreement()
S
60 5 14
make_global_agreement_signed()
S
59 5 14
checkData()
S
60 5 13
subscriptionPluginExists()
S
65 3 11
inviteLinkAfterCheckout()
S
64 3 9
get_after_checkout_condition()
S
65 3 9
get_temp_order_id()
S
65 3 10
renewalContractAllowed()
S
67 3 8
set_global_agreement()
S
60 2 14
is_after_checkout_enable()
S
67 2 8
orderHasAgreement()
S
65 2 9
is_signature_required()
S
69 2 7
get_agreement_id()
S
65 2 9
is_global_agreement_enabled()
S
69 2 7
save_temp_order_id()
S
70 2 6
get_after_checkout_order_id()
S
72 2 6
get_global_agreement_id()
S
66 2 8
is_product_logic()
S
67 2 8
update_after_checkout_doc_list()
S
70 1 6
save_after_checkout_order_id()
S
78 1 3
get_after_checkout_doc_list()
S
71 1 5
remove_after_checkout_order_id()
S
79 1 3
save_after_checkout_doc_list()
S
74 1 4
make_agreement_signed()
S
72 1 5
get_agreement_logic()
S
78 1 3
get_sad_page_id()
S
75 1 4
save_document_meta()
S
79 1 3
get_global_logic()
S
80 1 3
__construct()
S
74 1 5