Code Analysis: TakBull For Paid Memberships Pro 1.1.2.2

Most Complex Classes

Class Rating Complexity
PMProGateway_takbull
C
101
Pmpro_Takbull_Transaction
S
44
Takbull_API
S
13
Pmpro_Order_Takbull
S
7
PmPro_Takbull_Logger
S
6

Most Complex Functions

Function Rating Complexity
PMProGateway_takbull::getDataToSend()
D
33
PMProGateway_takbull::pmpro_payment_option_fields()
C
20
PMProGateway_takbull::process()
A
8
PMProGateway_takbull::cancel()
S
6
PmPro_Takbull_Logger::log()
S
6
Pmpro_Takbull_Transaction::save()
S
6
PMProGateway_takbull::pmpro_checkout_preheader()
S
5
PMProGateway_takbull::init()
S
2
PMProGateway_takbull::sendToTakbull()
S
4
pmpro_takbull_Validate()
S
4
PMProGateway_takbull::pmpro_checkout_before_change_membership_level()
S
4
Pmpro_Takbull_Transaction::set_data()
S
4