Code Analysis: TakBull For Paid Memberships Pro 1.1.1.1

Function Rating Maintainability Complexity Lines of code
PMProGateway_takbull::getDataToSend()
D
25
33 159
PMProGateway_takbull::pmpro_payment_option_fields()
C
30 19 204
pmpro_ipnChangeMembershipLevel()
A
38 10 69
PMProGateway_takbull::process()
A
47 8 33
PMProGateway_takbull::pmpro_checkout_preheader()
S
44 5 42
PMProGateway_takbull::cancel()
S
52 6 23
pmpro_ipnExit()
S
53 6 21
pmpro_takbull_Validate()
S
52 5 24
PMProGateway_takbull::sendToTakbull()
S
53 4 22
PMProGateway_takbull::pmpro_checkout_before_change_membership_level()
S
55 4 20
PMProGateway_takbull::init()
S
47 2 48
Takbull_Logger::log()
S
55 4 17
Takbull_API::request()
S
50 3 29
Takbull_API::get_request()
S
52 3 25
pmpro_ipnSaveOrder()
S
51 2 25
PMProGateway_takbull::subscribe()
S
56 2 18
Takbull_API::get_api_secret()
S
65 3 9
Takbull_API::get_api_key()
S
65 3 9
PMProGateway_takbull::pmpro_checkout_after_form()
S
66 1 16
pmpro_takbull_plugins_loaded()
S
67 2 8
PMProGateway_takbull::pmpro_gateways()
S
74 2 4
Takbull_API::get_headers()
S
58 1 15
Takbull_API::get_user_agent()
S
60 1 14
PMProGateway_takbull::getGatewayOptions()
S
62 1 13
PMProGateway_takbull::pmpro_required_billing_fields()
S
62 1 12
PMProGateway_takbull::wp_ajax_pmpro_takbull_ipn_handler()
S
77 1 4
PMProGateway_takbull::pmpro_gateways_with_pending_status()
S
77 1 4
Takbull_API::set_api_secret()
S
80 1 3
PMProGateway_takbull::getSubscriptionStatus()
S
82 1 3
one_time_trial_save_trial_level_used()
S
80 1 3
PMProGateway_takbull::pmpro_payment_options()
S
73 1 5
Takbull_API::get_redirecr_order_api()
S
79 1 3
Takbull_API::set_api_key()
S
80 1 3
pmpro_currencies_ruble()
S
75 1 4
PMProGateway_takbull::pmpro_include_billing_address_fields()
S
82 1 3
PMProGateway_takbull::__construct()
S
78 1 4
PMProGateway_takbull::pmpro_checkout_confirmed()
S
81 1 3
PMProGateway_takbull::pmpro_checkout_order()
S
82 1 3
PMProGateway_takbull::charge()
S
82 1 3