Code Analysis: Yoco Payments 1.51

Most Complex Classes

Class Rating Complexity
class_yoco_wc_payment_gateway
A
72
class_yoco_wc_error_logging
A
59
class_yoco_wc_error
S
10

Most Complex Functions

Function Rating Complexity
class_yoco_wc_payment_gateway::payment_scripts()
A
12
class_yoco_wc_error_logging::login()
A
10
class_yoco_wc_error_logging::validateStoredMerchantDetails()
A
11
class_yoco_wc_error_logging::setNewMerchantDetails()
A
10
class_yoco_wc_payment_gateway::auto_complete_virtual_orders()
S
7
class_yoco_wc_payment_gateway::__construct()
S
6
class_yoco_wc_payment_gateway::perform_plugin_checks()
S
6
class_yoco_wc_payment_gateway::attempt_yoco_token_charge()
S
5
class_yoco_wc_error_logging::updateMerchantDetails()
S
5
class_yoco_wc_error_logging::__construct()
S
5
class_yoco_wc_error_logging::saveMerchantDetails()
S
6
class_yoco_wc_error_logging::getYocoSystemMessages()
S
4