LLMS_Payment_Gateway A

Total Complexity 64
Dependencies 0
Dependents 3
Total lines 943
Lines of code 252
Logical lines of code 96
Comment lines 543
Methods 38
Properties 16

Methods 38

Method Rating Maintainability Complexity Lines of code
get_secure_strings()
S
56 6 18
get_complete_transaction_redirect_url()
S
55 6 17
get_item_link()
S
56 5 19
get_admin_settings_fields()
S
43 2 51
supports()
S
68 3 7
get_option()
S
63 3 10
get_api_mode()
S
71 3 6
log()
S
63 3 10
get_admin_order_fields()
S
56 1 20
get_option_default_value()
S
74 2 4
is_test_mode_enabled()
S
78 2 3
is_enabled()
S
78 2 3
complete_transaction()
S
62 1 12
get_icon()
S
79 1 3
handle_payment_source_switch()
S
67 1 9
process_refund()
S
98 1 1
get_option_prefix()
S
79 1 3
get_admin_description()
S
79 1 3
get_admin_title()
S
79 1 3
get_customer_url()
S
82 1 3
get_description()
S
80 1 3
get_display_order()
S
80 1 3
is_default_gateway()
S
79 1 3
handle_recurring_transaction()
S
98 1 1
handle_pending_order()
S
100 1 0
get_transaction_url()
S
82 1 3
get_id()
S
82 1 3
get_title()
S
80 1 3
get_test_mode_title()
S
82 1 3
get_test_mode_enabled()
S
80 1 3
get_test_mode_description()
S
82 1 3
get_supported_features()
S
79 1 3
confirm_pending_order()
S
98 1 1
get_source_url()
S
82 1 3
get_enabled()
S
80 1 3
get_logging_enabled()
S
80 1 3
get_fields()
S
79 1 3
get_subscription_url()
S
82 1 3