Code Analysis: Flamix: Bitrix24 and WooCommerce Orders integration 5.3.0

Function Rating Maintainability Complexity Lines of code
Flamix\Bitrix24\WooCommerce\Handlers::prepareProducts()
A
40 14 56
Flamix\Bitrix24\WooCommerce\Handlers::prepareFields()
A
49 9 28
FlamixLocal\WooOrders\Jobs\Order::dispatch()
A
50 9 26
Flamix\Bitrix24\WooCommerce\Handlers::changeStatusOnSite()
A
51 9 22
FlamixLocal\WooOrders\Woo\Products::mergeProducts()
A
46 7 36
Flamix\Bitrix24\WooCommerce\Handlers::order()
A
47 7 35
Flamix\Bitrix24\WooCommerce\Helpers::prepareFiles()
S
53 6 22
Flamix\Bitrix24\WooCommerce\Handlers::sendStatusToBitrix24()
S
56 5 16
Flamix\Bitrix24\WooCommerce\Handlers::payment_complete()
S
60 4 12
FlamixLocal\WooOrders\Jobs\Order::dispatchAll()
S
66 3 8
FlamixLocal\WooOrders\Woo\Products::getAttributes()
S
64 3 9
FlamixLocal\WooOrders\Woo\Products::deleteProductsInOrder()
S
67 3 8
Flamix\Bitrix24\WooCommerce\Helpers::get_backup_email()
S
68 3 7
FlamixLocal\WooOrders\Woo\Products::getOrderProductsInSimplyFormat()
S
62 2 12
FlamixLocal\WooOrders\Woo\Products::getProductIdByAttribute()
S
59 1 18
Flamix\Bitrix24\WooCommerce\Handlers::trace()
S
69 2 6
Flamix\Bitrix24\WooCommerce\Helpers::isEmail()
S
73 2 5
Flamix\Bitrix24\WooCommerce\Helpers::parseDomain()
S
70 2 6
Flamix\Bitrix24\WooCommerce\Handlers::getSubDomain()
S
78 2 3
Flamix\Bitrix24\WooCommerce\Handlers::getFindBy()
S
73 2 5
Flamix\Bitrix24\WooCommerce\Handlers::ajax_dispatch_order()
S
64 2 9
Flamix\Bitrix24\WooCommerce\Settings::add_link_to_plugin_widget()
S
59 1 15
FlamixLocal\WooOrders\Jobs\Cron::dispatch()
S
69 2 7
FlamixLocal\WooOrders\Jobs\Order::sqlClosure()
S
70 1 6
Flamix\Bitrix24\WooCommerce\Helpers::send()
S
76 1 3
Flamix\Bitrix24\WooCommerce\Helpers::log()
S
66 1 7
FlamixLocal\WooOrders\Jobs\Order::getNotSentOrders()
S
79 1 3
Flamix\Bitrix24\WooCommerce\Handlers::ajax_clear_queue()
S
73 1 5
Flamix\Bitrix24\WooCommerce\Handlers::dispatchNotSentOrders()
S
76 1 4
FlamixLocal\WooOrders\Jobs\Cron::every_minute()
S
68 1 7
FlamixLocal\WooOrders\Jobs\Order::isSentSuccessfully()
S
70 1 5
Flamix\Bitrix24\WooCommerce\Settings::getOption()
S
79 1 3
Flamix\Bitrix24\WooCommerce\Settings::register_options()
S
65 1 8
Flamix\Bitrix24\WooCommerce\Helpers::sendError()
S
72 1 5
FlamixLocal\WooOrders\Jobs\Order::handler()
S
75 1 4
Flamix\Bitrix24\WooCommerce\Settings::include_setting_page()
S
80 1 3
FlamixLocal\WooOrders\Jobs\Order::query()
S
76 1 4
FlamixLocal\WooOrders\Woo\Products::reCalculate()
S
73 1 5
Flamix\Bitrix24\WooCommerce\Handlers::new_order()
S
80 1 3
Flamix\Bitrix24\WooCommerce\Settings::getPluginName()
S
78 1 3
FlamixLocal\WooOrders\Jobs\Order::clearQueue()
S
81 1 3
Flamix\Bitrix24\WooCommerce\Settings::getOptionName()
S
78 1 3
Flamix\Bitrix24\WooCommerce\Settings::add_menu()
S
64 1 10
FlamixLocal\WooOrders\Jobs\Order::delete()
S
80 1 3