Code Analysis: MTN MOMO 0.0.1

Function Rating Maintainability Complexity Lines of code
fn_mtn_momo_ajax_get_transaction_status()
A
45 9 41
WP_MTN_MOMO_Collection::request_to_pay()
A
43 6 49
fn_mtn_momo_activation_hook()
S
41 3 79
WP_MTN_MOMO_Collection::get_transaction_status()
S
47 5 36
WP_MTN_MOMO_Collection::is_active()
S
47 5 36
WP_MTN_MOMO_Collection::get_account_balance()
S
49 5 32
WP_MTN_MOMO_OAuth::authorize()
S
58 5 16
processForm()
S
50 4 29
WP_MTN_MOMO_OAuth::request()
S
49 3 32
fn_mtn_momo_array_get()
S
60 4 13
WP_MTN_MOMO_Client_App::request_secret()
S
50 3 28
WP_MTN_MOMO_Client_App::register_id()
S
51 3 27
WP_MTN_MOMO_Token_Repository::save()
S
54 3 19
WP_MTN_MOMO_Configuration::fn_db_update_configurations()
S
59 3 15
fn_mtn_momo_log()
S
66 4 9
fn_db_update_configurations()
S
59 3 15
fn_mtn_momo_log_http_requests()
S
51 2 29
WP_MTN_MOMO_Token_Repository::get()
S
61 3 11
fn_mtn_momo_notify()
S
71 3 5
fn_mtn_momo_page_scripts()
S
59 2 14
fn_mtn_momo_ajax_get_configurations()
S
60 2 12
WP_MTN_MOMO_Transaction::create()
S
57 1 16
WP_MTN_MOMO_Configuration::get()
S
71 2 6
WP_MTN_MOMO_Token_Model::__construct()
S
66 2 8
WP_MTN_MOMO_Token_Model::isExpired()
S
67 2 8
WP_MTN_MOMO_Configuration::__construct()
S
72 2 6
WP_MTN_MOMO_Configuration::set()
S
68 2 7
fn_db_get_configurations()
S
68 2 7
WP_MTN_MOMO_Rest_Api::init()
S
65 2 9
WP_MTN_MOMO_Configuration::fn_db_update_configuration()
S
63 1 11
WP_MTN_MOMO_Collection::__construct()
S
91 1 2
fn_mtn_momo_admin_menu_action()
S
67 1 7
WP_MTN_MOMO_Transaction::__construct()
S
91 1 2
WP_MTN_MOMO_Token_Model::setExpiresAt()
S
81 1 3
fn_db_get_transactions()
S
72 1 5
WP_MTN_MOMO_Configuration::sync()
S
77 1 4
WP_MTN_MOMO_Token_Model::getTokenType()
S
82 1 3
WP_MTN_MOMO_Token_Model::setProduct()
S
81 1 3
WP_MTN_MOMO_Token_Model::getRefreshToken()
S
82 1 3
WP_MTN_MOMO_Token_Model::getAccessToken()
S
82 1 3
fn_mtn_momo_uninstall_hook()
S
66 1 8
WP_MTN_MOMO_Client_App::__construct()
S
81 1 3
WP_MTN_MOMO_Token_Repository::delete()
S
71 1 6
fn_mtn_momo_alphanumeric()
S
79 1 3
WP_MTN_MOMO_Configuration::fn_db_get_configurations()
S
63 1 10
WP_MTN_MOMO_Token_Model::setAccessToken()
S
81 1 3
WP_MTN_MOMO_Configuration::refresh()
S
80 1 3
WP_MTN_MOMO_Token_Model::getExpiresAt()
S
82 1 3
WP_MTN_MOMO_Token_Repository::__construct()
S
73 1 5
fn_mtn_momo_greeting()
S
74 1 4
WP_MTN_MOMO_Rest_Api::update_transaction()
S
73 1 5
WP_MTN_MOMO_Token_Model::setTokenType()
S
81 1 3
fn_mtn_momo_dd()
S
63 1 10
WP_MTN_MOMO_Token_Model::setRefreshToken()
S
81 1 3
fn_mtn_momo_intdiv()
S
79 1 3
WP_MTN_MOMO_Token_Model::getProduct()
S
82 1 3
WP_MTN_MOMO_OAuth::discard()
S
75 1 4