WC_Xendit_Invoice D

Total Complexity 154
Dependencies 8
Dependents 5
Total lines 1,141
Lines of code 943
Logical lines of code 433
Comment lines 41
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
map_payment_channel()
D
32 32 99
admin_options()
C
26
11 285
get_xendit_method_description()
C
40 25 55
process_payment()
B
32 18 100
validate_payment()
A
38 14 66
process_admin_options()
A
47 10 31
__construct()
A
40 8 54
init_form_fields()
A
33 1 126
check_gateway_status()
S
52 7 28
fail_expired_invoice_order()
S
51 6 26
get_icon()
S
58 5 13
receipt_page()
S
56 3 16
payment_fields()
S
64 3 10
instance()
S
72 2 6
generateStarChar()
S
68 2 7
get_localized_error_message()
S
80 2 3
get_xendit_method_title()
S
78 1 3
get_xendit_admin_description()
S
77 1 3
payment_scripts()
S
77 1 3
is_valid_for_use()
S
71 1 6
get_xendit_option()
S
80 1 3