Code Analysis: TakBull For Paid Memberships Pro 1.2.0.2

Most Complex Classes

Class Rating Complexity
PMProGateway_takbull
C
103
Pmpro_Takbull_Transaction
A
70
Takbull_API
S
13
Pmpro_Order_Takbull
S
9
PmPro_Takbull_Logger
S
4

Most Complex Functions

Function Rating Complexity
PMProGateway_takbull::getDataToSend()
D
30
PMProGateway_takbull::pmpro_payment_option_fields()
C
22
pmpro_ipnChangeMembershipLevel()
A
8
PMProGateway_takbull::process()
A
9
Pmpro_Takbull_Transaction::set_props()
A
9
PMProGateway_takbull::cancel()
A
7
Pmpro_Takbull_Transaction::get_status()
A
8
Pmpro_Order_Takbull::add_meta_boxes()
S
5
Pmpro_Takbull_Transaction::save()
S
7
PMProGateway_takbull::pmpro_checkout_preheader()
S
5
Pmpro_Takbull_Transaction::set_data()
S
5
PMProGateway_takbull::init()
S
2