Code Analysis: Billingo Official for WooCommerce 4.1.1

Most Complex Functions

Function Rating Complexity
App\Billingo\WooCommerce\Service\Billingo_Document_Generator::createProductItems()
D
44
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::prepareProductData()
B
18
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::process_settings_save()
B
19
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::createOrUpdateProduct()
B
16
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::findProductBySku()
A
11
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::save_vat_settings()
A
9
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::render_support()
A
9
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::save_invoice_settings()
A
7
App\Billingo\WooCommerce\Controllers\Billingo_Controller::createDocument()
A
8
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::render_content()
A
8
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::syncProduct()
A
8
App\Billingo\WooCommerce\Service\Billingo_Document_Generator::getShippingVatCode()
A
8