Code Analysis: Sprout Invoices + Ninja Forms 1.3.1

Most Complex Classes

Class Rating Complexity
NF_SproutInvoices_Actions_CreateInvoice
A
68
NF_SproutInvoices
S
22
NF_Fields_SIListCheckbox
S
14

Most Complex Functions

Function Rating Complexity
NF_SproutInvoices_Actions_CreateInvoice::process()
D
37
NF_SproutInvoices_Actions_CreateInvoice::create_client()
A
9
NF_Fields_SIListCheckbox::admin_form_element()
S
6
NF_Fields_SIListCheckbox::get_calc_value()
S
6
NF_SproutInvoices_Actions_CreateInvoice::create_invoice()
S
4
NF_SproutInvoices_Actions_CreateInvoice::create_estimate()
S
4
NF_SproutInvoices_Actions_CreateInvoice::add_doc_information()
S
5
NF_SproutInvoices::get_field_id()
S
4
NF_SproutInvoices::autoloader()
S
4
NF_SproutInvoices_Actions_CreateInvoice::init_settings()
S
3
NF_SproutInvoices_Actions_CreateInvoice::register_custom_meta()
S
3
NF_SproutInvoices::instance()
S
3