WCML_Exchange_Rates B

Total Complexity 80
Dependencies 6
Dependents 2
Total lines 448
Lines of code 284
Logical lines of code 170
Comment lines 84
Methods 27
Properties 4

Methods 27

Method Rating Maintainability Complexity Lines of code
update_exchange_rate_options()
B
40 20 56
cron_schedules()
S
50 7 25
enable_update_cronjob()
S
55 5 19
fetch_exchange_rates_from_active_service()
S
55 5 18
get_month_day_formatted()
S
57 4 18
update_exchange_rates()
S
61 4 12
update_exchange_rates_ajax()
S
55 3 19
get_monthly_schedule_time_offset()
S
61 3 11
is_current_service_actionable()
S
67 3 8
init()
S
65 3 9
initialize_settings()
S
59 2 15
update_rates_on_service_or_key_changed()
S
64 2 10
get_setting()
S
78 2 3
add_actions()
S
70 2 6
apply_lifting_charge()
S
70 2 5
get_weekly_schedule_time_offset()
S
63 2 10
get_current_service()
S
78 1 3
delete_update_cronjob()
S
81 1 3
save_settings()
S
75 1 4
get_services()
S
82 1 3
save_setting()
S
76 1 4
add_service()
S
80 1 3
get_currency_rate()
S
79 1 3
save_exchage_rate()
S
70 1 6
create()
S
75 1 4
get_settings()
S
82 1 3
__construct()
S
77 1 4