PMProGateway_authorizenet D

Total Complexity 130
Dependencies 0
Dependents 0
Total lines 1,238
Lines of code 868
Logical lines of code 464
Comment lines 221
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
subscribe()
C
26
24 152
update()
B
31 12 121
process()
A
43 11 57
charge()
A
36 9 77
update_subscription_info()
A
40 10 52
cancel()
A
43 10 52
getSubscriptionStatus()
A
43 10 51
authorize()
A
37 8 73
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
getGatewayOptions()
S
61 1 15
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
pmpro_checkout_order()
S
65 2 9
init()
S
68 1 7
pmpro_payment_options()
S
73 1 5
parse_return()
S
65 1 8
__construct()
S
78 1 4