Code Analysis: Bold pagos en linea 3.0.4

Function Rating Maintainability Complexity Lines of code
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_validate_gateway_settings()
B
44 17 41
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_update_status_payment()
A
42 14 55
BoldPagosEnLinea\BoldMenuAdmin::showConfigPage()
A
41 14 48
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_handle_webhook()
A
37 12 74
BoldPagosEnLinea\BoldShortcode::renderShortcodeButton()
A
41 10 54
BoldPagosEnLinea\BoldCommon::getWebhooksRemote()
A
48 10 29
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_get_async_order_status()
A
47 9 35
BoldPagosEnLinea\BoldPaymentGatewayWoo::is_available()
A
57 8 16
BoldPagosEnLinea\BoldSettingModel::setPrefix()
S
49 7 30
BoldPagosEnLinea\BoldTinyHtmlMinifier::setSkip()
S
58 7 15
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_automatic_redirection()
S
48 6 30
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_get_status_payment()
S
50 6 28
BoldPagosEnLinea\BoldTinyHtmlMinifier::walk()
S
50 6 28
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_received_order()
S
57 6 17
bol_co_deleteDirectoryRecursively()
S
58 6 16
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_received_order_text()
S
50 5 31
BoldPagosEnLinea\BoldTinyHtmlMinifier::buildHtml()
S
59 6 13
BoldPagosEnLinea\BoldTinyHtmlMinifier::compact()
S
58 5 15
BoldPagosEnLinea\BoldTinyHtmlMinifier::minify()
S
59 5 13
BoldPagosEnLinea\BoldNotice::get_class_by_type()
S
62 5 13
BoldPagosEnLinea\BoldSettingModel::verifyWebhookRemote()
S
51 4 27
bold_co_payment_gateway_woocommerce()
S
57 4 16
BoldPagosEnLinea\BoldCommon::getPluginVersionRemote()
S
58 4 16
bold_co_uninstall()
S
58 4 15
BoldPagosEnLinea\BoldGatewayBlocks::initialize()
S
59 4 15
BoldPagosEnLinea\BoldSettingModel::mapPostDataToSettingModel()
S
58 4 14
BoldPagosEnLinea\BoldSettingModel::toArray()
S
52 3 28
BoldPagosEnLinea\BoldSettingModel::saveSettingModelToOptions()
S
60 4 13
BoldPagosEnLinea\BoldPaymentGatewayWoo::get_option_custom()
S
62 4 12
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_get_from_post()
S
61 4 12
BoldPagosEnLinea\BoldTinyHtmlMinifier::removeMeta()
S
56 3 22
BoldPagosEnLinea\BoldTinyHtmlMinifier::__construct()
S
45 1 48
BoldPagosEnLinea\BoldCommon::getOptionKey()
S
67 4 7
BoldPagosEnLinea\BoldSettingModel::setOriginUrl()
S
60 3 13
BoldPagosEnLinea\BoldCommon::getTxStatusCheckout()
S
61 3 12
BoldPagosEnLinea\BoldCommon::getOrderIdCheckout()
S
61 3 12
BoldPagosEnLinea\BoldGatewayBlocks::get_payment_method_script_handles()
S
57 2 19
BoldPagosEnLinea\BoldSettingModel::fillFirstTimeSettings()
S
56 2 18
BoldPagosEnLinea\BoldTinyHtmlMinifier::addChevrons()
S
66 3 8
BoldPagosEnLinea\BoldCommon::isSavedParams()
S
65 3 9
BoldPagosEnLinea\BoldPaymentGatewayWoo::process_payment()
S
59 2 13
BoldPagosEnLinea\BoldMenuAdmin::showVersionPlugin()
S
61 2 12
bold_add_5_star_review_link()
S
61 2 11
BoldPagosEnLinea\BoldPaymentGatewayWoo::init_form_fields()
S
54 1 21
BoldPagosEnLinea\BoldPaymentGatewayWoo::__construct()
S
54 1 21
BoldPagosEnLinea\BoldPaymentGatewayWoo::get_data_billing_order()
S
58 1 16
BoldPagosEnLinea\BoldNotice::__construct()
S
67 2 8
BoldPagosEnLinea\BoldCommon::getPluginVersion()
S
66 2 8
BoldPagosEnLinea\BoldCommon::logEvent()
S
62 2 10
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_validate_signature()
S
66 2 8
BoldPagosEnLinea\BoldWoo::register_order_approval_payment_method_type()
S
66 2 10
BoldPagosEnLinea\BoldWoo::declare_compatibilities()
S
66 2 8
BoldPagosEnLinea\BoldSettingModel::getEnabled()
S
72 2 6
BoldPagosEnLinea\BoldGatewayBlocks::is_active()
S
80 2 3
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_upload_icon()
S
68 2 7
BoldPagosEnLinea\BoldTinyHtmlMinifier::stripWhitespace()
S
70 2 6
BoldPagosEnLinea\BoldTinyHtmlMinifier::removeSelfSlash()
S
69 2 6
BoldPagosEnLinea\BoldTinyHtmlMinifier::toType()
S
77 2 3
BoldPagosEnLinea\BoldWoo::init()
S
72 2 6
BoldPagosEnLinea\BoldMenuAdmin::addMenuAdminConfiguration()
S
64 1 11
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_upload_checkout_description()
S
75 1 4
BoldPagosEnLinea\BoldSettingModel::setTestSecretKey()
S
81 1 3
BoldPagosEnLinea\BoldWoo::load_scripts_js()
S
69 1 6
BoldPagosEnLinea\BoldSettingModel::getPrefix()
S
82 1 3
BoldPagosEnLinea\BoldTinyHtmlMinifier::minifyKeepSpaces()
S
79 1 3
BoldPagosEnLinea\BoldSettingModel::getTestSecretKey()
S
82 1 3
BoldPagosEnLinea\BoldTinyHtmlMinifier::findName()
S
65 1 8
bold_co_custom_header_code()
S
75 1 4
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_not_available()
S
67 1 8
BoldPagosEnLinea\BoldTinyHtmlMinifier::contains()
S
78 1 3
BoldPagosEnLinea\BoldCommon::uploadFileHtml()
S
68 1 7
BoldPagosEnLinea\BoldNotice::show()
S
65 1 9
BoldPagosEnLinea\BoldCommon::getPluginPath()
S
79 1 3
BoldPagosEnLinea\BoldWoo::add_payment_method()
S
77 1 4
BoldPagosEnLinea\BoldSettingModel::getTest()
S
82 1 3
BoldPagosEnLinea\BoldSettingModel::setLogoIsLight()
S
81 1 3
BoldPagosEnLinea\BoldSettingModel::getProdSecretKey()
S
82 1 3
BoldPagosEnLinea\BoldMenuAdmin::__construct()
S
75 1 4
BoldPagosEnLinea\BoldSettingModel::setTest()
S
81 1 3
BoldPagosEnLinea\BoldCommon::getPathRunFile()
S
78 1 3
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_get_pending_orders()
S
67 1 8
BoldPagosEnLinea\BoldShortcode::__construct()
S
79 1 3
BoldPagosEnLinea\BoldSettingModel::setProdSecretKey()
S
81 1 3
BoldPagosEnLinea\BoldWoo::load_scripts_css()
S
77 1 3
bold_co_plugin_action_generic_links()
S
65 1 8
BoldPagosEnLinea\BoldSettingModel::setEnabled()
S
81 1 3
BoldPagosEnLinea\BoldTinyHtmlMinifier::toElement()
S
68 1 7
BoldPagosEnLinea\BoldSettingModel::get_gateway()
S
76 1 4
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_get_supported_currency()
S
82 1 3
BoldPagosEnLinea\BoldCommon::tinyHtmlMinifier()
S
75 1 4
BoldPagosEnLinea\BoldTinyHtmlMinifier::removeComments()
S
79 1 3
BoldPagosEnLinea\BoldSettingModel::getTestApiKey()
S
82 1 3
BoldPagosEnLinea\BoldSettingModel::setProdApiKey()
S
81 1 3
BoldPagosEnLinea\BoldSettingModel::getProdApiKey()
S
82 1 3
BoldPagosEnLinea\BoldPaymentGatewayWoo::payment_fields()
S
74 1 4
BoldPagosEnLinea\BoldTinyHtmlMinifier::minifyHard()
S
72 1 5
BoldPagosEnLinea\BoldWoo::create_woocommerce_hooks()
S
67 1 7
BoldPagosEnLinea\BoldCommon::uploadFilePhp()
S
64 1 9
BoldPagosEnLinea\BoldSettingModel::getOriginUrl()
S
82 1 3
BoldPagosEnLinea\BoldSettingModel::setTestApiKey()
S
81 1 3
BoldPagosEnLinea\BoldGatewayBlocks::get_payment_method_data()
S
69 1 7
BoldPagosEnLinea\BoldSettingModel::getLogoIsLight()
S
82 1 3
BoldPagosEnLinea\BoldCommon::getFieldKey()
S
79 1 3
BoldPagosEnLinea\BoldPaymentGatewayWoo::bold_register_scripts()
S
74 1 4