Charitable_Setup D

Total Complexity 273
Dependencies 10
Dependents 1
Total lines 1,889
Lines of code 1,069
Logical lines of code 539
Comment lines 498
Methods 47
Properties 6

Methods 47

Method Rating Maintainability Complexity Lines of code
process_field()
C
40 33 50
ajax_activate_feature()
C
29 23 132
ajax_process_tracking()
B
33 21 98
ajax_process_campaign()
B
31 15 119
campaign_map_fields()
B
49 18 31
process_meta()
B
42 16 56
transform_layout_structure()
A
39 11 76
get_tabs_from_template_for_campaign_settings()
A
51 11 27
render_page()
A
48 10 30
get_localized_strings()
A
38 7 65
set_charitable_email_option()
A
52 8 24
is_welcome_page()
S
74 9 3
redirect()
S
56 7 18
retrieve_campaign()
S
57 7 18
enqueue_scripts()
S
48 5 39
resume_onboarding()
S
58 6 14
maybe_process_step()
S
54 4 20
plugins_to_activate()
S
58 4 18
get_next_step()
S
60 4 14
hooks()
S
61 4 12
cancel_onboarding()
S
61 4 11
ajax_process_complete()
S
56 3 19
plugins_to_install()
S
60 3 16
retrieve_plugins()
S
63 3 11
features_to_install()
S
63 3 11
retrieve_payment_methods()
S
63 3 11
is_setup_page()
S
77 3 3
maybe_skip_campaign_setup()
S
65 3 10
process_payment_methods()
S
68 3 7
get_requested_feature_string()
S
60 2 14
get_donation_options()
S
54 1 25
process_plugins()
S
69 2 7
set_charitable_option()
S
66 2 8
get_instance()
S
72 2 6
__construct()
S
74 1 4
init()
S
91 1 2
get_current_setup_step()
S
82 1 3
register_page()
S
67 1 9
remove_page_from_menu()
S
80 1 3
store_meta()
S
79 1 3
store_plugins()
S
79 1 3
get_license_key()
S
79 1 3
store_license_key()
S
79 1 3
store_payment_methods()
S
79 1 3
store_features()
S
79 1 3
store_campaign()
S
79 1 3
is_plugin_installed()
S
75 1 4