Code Analysis: Beans 3.2.4

Function Rating Maintainability Complexity Lines of code
Beans\Beans::make_request()
B
35 18 84
BeansWoo\Admin\Connector\AbstractConnector::render_settings_page()
A
46 15 37
BeansWoo\Front\Liana\ProductObserver::applyPayWithPointRedemption()
A
44 13 44
BeansWoo\Front\Liana\Observer::customerRegister()
A
47 12 35
BeansWoo\Front\Liana\Observer::getCoupon()
A
43 9 50
BeansWoo\Admin\Observer::admin_menu()
A
41 8 63
BeansWoo\Front\Liana\Block::render_init()
A
46 9 39
BeansWoo\Front\Liana\Observer::orderPaid()
A
47 9 34
BeansWoo\Front\Liana\Observer::applyRedemption()
A
45 8 41
BeansWoo\Front\Liana\Observer::orderPlaced()
A
45 8 37
BeansWoo\Front\Liana\ProductObserver::addToCartValidation()
A
51 8 25
BeansWoo\Helper::getCard()
A
56 8 16
BeansWoo\Admin\Connector\AbstractConnector::_render_notices()
S
55 7 21
BeansWoo\Front\Liana\ProductObserver::isPurchasableProduct()
S
54 7 20
BeansWoo\Helper::getBeansObject()
S
55 7 17
BeansWoo\API\BeansRestWoocommerce::add_site_pages_infos()
S
46 5 43
BeansWoo\Admin\Connector\UltimateConnector::_uninstallAssets()
S
57 6 16
BeansWoo\Admin\Connector\UltimateConnector::updateInstalledApp()
S
58 6 15
BeansWoo\Front\Bamboo\Block::render_init()
S
56 5 18
BeansWoo\Admin\Observer::init()
S
55 5 18
BeansWoo\Helper::log()
S
58 5 15
BeansWoo\Front\Base::init()
S
58 5 14
BeansWoo\API\BeansRestWoocommerce::get_beans_pages()
S
50 4 28
BeansWoo\Front\Arrow\Block::init()
S
61 5 11
BeansWoo\Helper::resetSetup()
S
55 4 20
BeansWoo\Front\Arrow\Block::render_init()
S
59 4 17
BeansWoo\Front\Base::register_validate_name_fields()
S
64 5 9
BeansWoo\Helper::getApps()
S
42 1 60
BeansWoo\Front\Poppy\Block::init()
S
62 5 10
BeansWoo\Front\Snow\Block::init()
S
62 5 10
BeansWoo\Admin\Connector\AbstractConnector::admin_notice()
S
57 4 15
BeansWoo\Front\Liana\Observer::updateSession()
S
59 4 14
Beans\Error\BaseError::__construct()
S
62 4 12
BeansWoo\Front\Bamboo\Block::init()
S
61 4 11
BeansWoo\Front\Liana\ProductObserver::updateProductPrice()
S
61 4 11
BeansWoo\Front\Liana\Block::render_cart_fragment()
S
56 3 22
BeansWoo\Admin\Connector\AbstractConnector::_processSetup()
S
54 3 21
BeansWoo\Admin\Connector\AbstractConnector::_installAssets()
S
56 3 17
BeansWoo\Front\Base::render_register()
S
60 3 15
BeansWoo\Front\Liana\Main::init()
S
64 4 9
BeansWoo\Front\Liana\Block::init()
S
59 3 13
BeansWoo\API\BeansRestWoocommerce::add_beans_app_activated()
S
63 3 11
BeansWoo\Front\Liana\Observer::handleRedemptionForm()
S
63 3 11
BeansWoo\Helper::setAppInstalled()
S
62 3 11
BeansWoo\Front\Liana\ProductObserver::init()
S
55 2 18
check_woo_api_v2_auth()
S
57 2 16
BeansWoo\Admin\Observer::deprecation_notice()
S
62 3 10
BeansWoo\Front\Bamboo\Block::render_page()
S
62 3 10
BeansWoo\Front\Base::register_save_name_fields()
S
64 3 10
BeansWoo\Front\Liana\Block::render_page()
S
62 3 10
BeansWoo\Front\Liana\ProductObserver::isSoldIndividuallyProduct()
S
64 3 10
BeansWoo\Helper::getAccountData()
S
67 3 7
BeansWoo\Front\Liana\ProductObserver::removeProductFromCart()
S
66 3 8
BeansWoo\Helper::isSetup()
S
73 3 5
BeansWoo\Helper::getCart()
S
68 3 7
BeansWoo\Helper::replaceTags()
S
64 3 10
BeansWoo\Helper::getCurrentPage()
S
59 2 13
BeansWoo\WC_Beans::init()
S
62 2 13
BeansWoo\Front\Liana\ProductObserver::addToCartButtonText()
S
62 2 12
BeansWoo\Helper::getDomain()
S
61 2 12
BeansWoo\Front\Liana\Observer::createBeansAccount()
S
61 2 12
BeansWoo\Helper::postWebhookStatus()
S
63 2 11
BeansWoo\Helper::getPages()
S
56 1 20
check_woo_api_v2_uri()
S
58 1 16
get_supported_tag()
S
71 2 7
BeansWoo\Admin\Observer::admin_is_curl_notice()
S
67 2 8
BeansWoo\WC_Beans::instance()
S
72 2 6
BeansWoo\API\BeansRestWoocommerce::async_webhook()
S
65 2 10
BeansWoo\API\BeansRestWoocommerce::init()
S
64 2 9
BeansWoo\Helper::API()
S
66 2 8
BeansWoo\Admin\Connector\UltimateConnector::installDefaultAssets()
S
70 2 6
BeansWoo\Helper::isSetupApp()
S
68 2 7
Beans\Beans::__destruct()
S
75 2 5
Beans\Beans::get_previous_page()
S
78 2 3
BeansWoo\Admin\Connector\AbstractConnector::notice_dismissed()
S
65 2 8
BeansWoo\Helper::getConfig()
S
68 2 7
BeansWoo\Admin\Observer::plugin_row_meta()
S
64 2 10
plugin_version()
S
67 2 7
Beans\Beans::get_next_page()
S
78 2 3
Beans\Beans::_getCurlHandle()
S
72 2 6
BeansWoo\Front\Liana\Observer::init()
S
60 1 12
BeansWoo\Admin\Observer::demo_checkbox_display()
S
66 1 11
BeansWoo\Admin\Connector\ArrowConnector::init()
S
89 1 2
BeansWoo\Admin\Connector\AbstractConnector::_uninstallAssets()
S
100 1 0
BeansWoo\Front\Liana\Observer::customerLogin()
S
80 1 3
BeansWoo\Admin\Connector\AbstractConnector::init()
S
100 1 0
BeansWoo\Front\Arrow\Block::render_head()
S
73 1 5
BeansWoo\Admin\Connector\PoppyConnector::init()
S
89 1 2
BeansWoo\Admin\Connector\ArrowConnector::_uninstallAssets()
S
89 1 2
BeansWoo\Admin\Connector\LotusConnector::init()
S
89 1 2
wc_beans_instance()
S
82 1 3
BeansWoo\Front\Arrow\Block::render_button()
S
80 1 5
BeansWoo\Admin\Connector\FoxxConnector::init()
S
89 1 2
BeansWoo\Helper::setConfig()
S
72 1 5
Beans\Beans::get()
S
78 1 3
BeansWoo\Admin\Connector\FoxxConnector::_uninstallAssets()
S
89 1 2
BeansWoo\Front\Bamboo\Main::init()
S
81 1 3
Beans\Beans::put()
S
78 1 3
BeansWoo\Front\Liana\Block::render_head()
S
73 1 5
Beans\Beans::delete()
S
78 1 3
BeansWoo\Admin\Connector\UltimateConnector::init()
S
79 1 3
Beans\Beans::__construct()
S
81 1 3
BeansWoo\Admin\Connector\SnowConnector::_uninstallAssets()
S
89 1 2
BeansWoo\Admin\Observer::admin_style()
S
75 1 4
BeansWoo\Front\Liana\Observer::clearSession()
S
71 1 6
BeansWoo\Admin\Connector\LianaConnector::_uninstallAssets()
S
80 1 3
BeansWoo\Front\Base::render_head()
S
70 1 6
wc_beans_plugin_deactivate()
S
82 1 3
BeansWoo\Admin\Connector\SnowConnector::init()
S
89 1 2
BeansWoo\Helper::isCURL()
S
80 1 3
BeansWoo\Front\Poppy\Main::init()
S
81 1 3
BeansWoo\Admin\Connector\BambooConnector::_uninstallAssets()
S
89 1 2
BeansWoo\Front\Snow\Main::init()
S
81 1 3
BeansWoo\Front\Base::enqueue_scripts()
S
78 1 3
BeansWoo\Front\Arrow\Main::init()
S
81 1 3
BeansWoo\Admin\Main::init()
S
66 1 10
BeansWoo\Front\Bamboo\Block::render_head()
S
73 1 5
wc_beans_plugin_activate()
S
82 1 3
Beans\Beans::post()
S
78 1 3
BeansWoo\Admin\Connector\LianaConnector::init()
S
89 1 2
BeansWoo\Front\Poppy\Block::render_head()
S
73 1 5
BeansWoo\Front\Poppy\Block::render_init()
S
77 1 7
BeansWoo\Admin\Observer::setting_options()
S
64 1 10
BeansWoo\Admin\Connector\BambooConnector::init()
S
89 1 2
BeansWoo\Front\Liana\Block::render_cart()
S
72 1 6
BeansWoo\Admin\Connector\LotusConnector::_uninstallAssets()
S
89 1 2
BeansWoo\Front\Snow\Block::render_head()
S
73 1 5
BeansWoo\Front\Liana\Observer::cancelRedemption()
S
73 1 5
BeansWoo\Admin\Connector\PoppyConnector::_uninstallAssets()
S
89 1 2
BeansWoo\WC_Beans::__construct()
S
79 1 3
BeansWoo\Front\Snow\Block::render_init()
S
77 1 7