PMProGateway_paypal D

Total Complexity 155
Dependencies 2
Dependents 0
Total lines 907
Lines of code 595
Logical lines of code 361
Comment lines 156
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
pmpro_payment_option_fields()
B
37 19 80
subscribe()
B
38 16 60
charge()
A
42 13 45
authorize()
A
43 13 41
process()
A
44 10 53
update()
A
46 11 34
getTransactionDetailsByOrder()
A
46 10 35
pmpro_checkout_default_submit_button()
A
55 11 17
pmpro_checkout_preheader()
A
48 8 33
PPHttpPost()
S
47 6 32
cancel()
S
63 6 10
getSubscriptionStatus()
S
54 4 20
void()
S
57 4 15
refund()
S
57 4 15
init()
S
57 3 17
cancelSubscriptionAtGateway()
S
57 3 15
getTransactionDetails()
S
60 3 13
getTransactionStatus()
S
65 3 10
getGatewayOptions()
S
58 1 18
pmpro_gateways()
S
72 2 5
http_api_curl()
S
74 2 4
get_cardinal_jwt()
S
58 1 14
pmpro_payment_options()
S
73 1 5
__construct()
S
78 1 4