Code Analysis: Invoicing Integration for inFakt and WooCommerce 1.0.13

Most Complex Functions

Function Rating Complexity
Devikit\Infakt\InvoiceManager::prepare_invoice_data()
D
36
Devikit\Infakt\InvoiceManager::render_meta_box()
D
25
Devikit\Infakt\InvoiceManager::get_shipping_tax_rate()
C
32
Devikit\Infakt\Admin\Settings::render_documents_tab()
B
13
Devikit\Infakt\InvoiceManager::get_item_tax_rate()
B
23
Devikit\Infakt\InvoiceManager::create_proforma_for_order()
B
18
Devikit\Infakt\InvoiceManager::create_invoice_for_order()
B
18
Devikit\Infakt\InvoiceManager::get_or_create_client()
B
17
Devikit\Infakt\Admin\Settings::sanitize_settings()
B
18
Devikit\Infakt\Frontend\Checkout::add_nip_field()
B
16
Devikit\Infakt\InvoiceManager::enqueue_metabox_scripts()
A
6
Devikit\Infakt\Frontend\Checkout::is_other_nip_plugin_active()
A
16