Plugin C

Total Complexity 116
Dependencies 40
Dependents 22
Total lines 1,709
Lines of code 777
Logical lines of code 481
Comment lines 501
Methods 27
Properties 23

Methods 27

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
register_payment_methods()
B
22
1 295
start_payment()
A
41 10 56
update_payment()
A
49 9 32
pronamic_service()
A
47 7 38
plugins_loaded()
S
44 6 45
process_payment_post_data()
S
53 7 23
maybe_redirect()
S
54 7 21
handle_returns()
S
51 6 27
__construct()
S
48 5 33
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
get_default_config_id()
S
64 3 10
is_debug_mode()
S
68 3 7
instance()
S
71 2 6
get_option()
S
71 2 6
get_number_payments()
S
67 2 8
register_styles()
S
65 2 9
get_payment_methods()
S
80 1 3
get_version()
S
82 1 3
get_file()
S
81 1 3
get_plugin_dir_path()
S
80 1 3
datetime_format()
S
75 1 4
get_default_error_message()
S
79 1 3
render_exception()
S
80 1 3
payment_redirect_url()
S
72 1 5