Hustle_Provider_Abstract D

Total Complexity 226
Dependencies 9
Dependents 10
Total lines 1,924
Lines of code 742
Logical lines of code 410
Comment lines 913
Methods 72
Properties 25

Methods 72

Method Rating Maintainability Complexity Lines of code
get_form_settings_wizard()
B
41 18 54
get_wizard()
A
43 15 44
get_settings_wizard()
A
47 12 36
is_form_connected()
A
51 9 27
get_provider_details()
A
55 9 20
get_current_data()
S
58 8 14
get_provider_form_settings()
S
53 7 22
migrate_30()
S
53 6 24
get_addon_form_hooks()
S
56 6 18
get_form_settings_steps()
S
59 6 14
settings_are_completed()
S
61 6 12
get_step_html_common_hidden_fields()
S
52 5 26
admin_hookable()
S
54 5 20
global_hookable()
S
54 5 20
check_is_compatible()
S
56 5 17
get_setting()
S
58 5 17
is_connected()
S
60 5 15
is_settings_available()
S
62 4 13
get_selected_global_multi_id()
S
61 4 12
is_form_settings_available()
S
63 4 10
get_multi_settings_values()
S
68 4 7
get_form_settings_multi_ids()
S
63 4 10
strip_30_global_provider_settings()
S
59 3 14
is_version_changed()
S
63 3 11
get_global_multi_ids()
S
62 3 11
to_array()
S
53 2 23
before_get_form_settings_values()
S
65 3 9
get_30_migrated_provider()
S
64 3 10
map_30_provider()
S
64 3 10
maybe_add_multi_name()
S
68 3 7
find_one_global_active_connection()
S
65 3 9
before_save_form_settings_values()
S
65 3 9
save_multi_settings_values()
S
61 2 14
to_array_with_form()
S
61 2 12
get_empty_wizard()
S
58 1 16
is_activable()
S
71 2 6
check_is_activable()
S
71 2 6
get_global_multi_id()
S
74 2 4
remove_wp_options()
S
83 1 3
get_slug()
S
81 1 3
process_external_redirect()
S
82 1 3
update_provider_option()
S
78 1 3
delete_provider_option()
S
79 1 3
settings_wizards()
S
82 1 3
generate_multi_id()
S
79 1 3
get_30_provider_mappings()
S
82 1 3
get_provider_option()
S
78 1 3
get_form_settings_class_name()
S
70 1 6
save_settings_values()
S
71 1 5
is_allow_multi_on_global()
S
81 1 3
get_class()
S
81 1 3
get_title()
S
81 1 3
get_icon_2x()
S
81 1 3
get_logo_2x()
S
81 1 3
get_banner_1x()
S
81 1 3
get_banner_2x()
S
81 1 3
get_documentation_url()
S
81 1 3
get_short_description()
S
81 1 3
is_allow_multi_on_form()
S
81 1 3
get_settings_options_name()
S
68 1 7
before_save_settings_values()
S
82 1 3
get_version_options_name()
S
68 1 7
deactivate()
S
82 1 3
activate()
S
82 1 3
version_changed()
S
82 1 3
get_installed_version()
S
79 1 3
get_activation_error_message()
S
82 1 3
is_active()
S
80 1 3
get_version()
S
81 1 3
before_get_settings_values()
S
82 1 3
get_settings_values()
S
69 1 6
provider_connection_falied()
S
75 1 4