Code Analysis: Bold pagos en linea 3.1.2

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