PMProGateway_paypalexpress D

Total Complexity 152
Dependencies 2
Dependents 1
Total lines 1,020
Lines of code 656
Logical lines of code 415
Comment lines 192
Methods 28
Properties 0

Methods 28

Method Rating Maintainability Complexity Lines of code
pmpro_payment_option_fields()
B
38 19 78
pmpro_checkout_confirmed()
B
36 17 85
setExpressCheckout()
B
36 16 73
pmpro_next_payment()
A
53 11 22
subscribe()
A
42 9 48
getRealPaymentTransactionId()
A
49 8 29
pmpro_checkout_default_submit_button()
S
57 8 15
charge()
S
46 6 34
PPHttpPost()
S
48 6 31
pmpro_checkout_before_processing()
S
50 6 28
cancel()
S
63 6 10
getSubscriptionStatus()
S
54 4 20
getTransactionDetailsByOrder()
S
62 4 13
pmpro_checkout_preheader()
S
62 4 11
init()
S
53 3 23
getExpressCheckoutDetails()
S
57 3 16
cancelSubscriptionAtGateway()
S
57 3 15
getTransactionDetails()
S
60 3 13
getTransactionStatus()
S
65 3 10
pmpro_checkout_new_user_array()
S
61 2 13
getGatewayOptions()
S
59 1 17
pmpro_required_billing_fields()
S
58 1 17
confirm()
S
63 2 10
pmpro_gateways()
S
72 2 5
http_api_curl()
S
74 2 4
pmpro_payment_options()
S
73 1 5
process()
S
67 1 7
__construct()
S
78 1 4