PMProGateway_authorizenet D

Total Complexity 142
Dependencies 0
Dependents 0
Total lines 1,220
Lines of code 855
Logical lines of code 458
Comment lines 221
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
subscribe()
D
26
27 151
update()
B
30 16 123
charge()
A
36 12 75
authorize()
A
36 11 74
process()
A
44 11 55
update_subscription_info()
A
40 10 52
cancel()
A
43 10 52
getSubscriptionStatus()
A
43 10 51
void()
S
44 5 47
cancel_subscription()
S
51 6 25
pmpro_payment_option_fields()
S
50 5 35
send_request_via_fsockopen()
S
51 3 27
substring_between()
S
61 3 12
pmpro_gateways()
S
72 2 5
supports()
S
64 2 10
build_post_string()
S
64 2 9
send_request_via_curl()
S
58 1 15
getGatewayOptions()
S
65 1 11
init()
S
72 1 5
pmpro_payment_options()
S
73 1 5
parse_return()
S
65 1 8
pmpro_checkout_order()
S
76 1 4
__construct()
S
78 1 4