Code Analysis: Solace Extra 1.1.9

Function Rating Maintainability Complexity Lines of code
Solace_Extra_Admin::update_solace_font_and_color()
D
17
64 222
Solace_Extra_Import::delete_elementor_current_setting()
D
17
3 753
Solaceform\Widgets\SolaceFormBuilder::register_controls()
D
14
1 716
Solaceform\Widgets\SolaceFormBuilder::render()
D
32 40 86
Solace_Extra_Starter_Templates::action_ajax_search_server()
D
29 32 120
Solace_Extra_Starter_Templates::action_ajax_checkbox()
D
30 32 116
Solace_Extra_Import::import_widgets()
C
29 28 121
Solace_Extra_Import::call_ajax_import_customizer()
C
32 29 93
Solace_Extra_Starter_Templates::call_ajax_load_more()
C
33 26 86
Solaceform\SolaceFormBase::multi()
B
38 22 77
Solace_Extra_Import::processMenuItem()
B
34 19 95
Solace_Extra_Import::import_zip()
B
33 19 90
Solace_Extra_Import::install_and_activate_plugins()
B
38 20 65
Solace_Extra_Import::call_ajax_import_menu()
B
39 17 59
Solaceform\SolaceFormBase::input()
A
47 16 33
Solace_Extra_Form\FormHandler::elementor_form_builder_form_ajax()
A
46 13 34
Solaceform\SolaceFormBase::textarea()
A
50 13 27
Solace_Extra_Import::call_ajax_import_widget()
A
44 12 41
Solace_Extra_Admin::enqueue_styles()
A
53 13 21
Solace_Extra_Import::handle_import_post_terms()
A
47 12 36
Solace_Extra_Import::install_and_activate_theme()
A
46 11 37
solace_extra_handle_logo_upload()
A
45 11 35
Solace_Extra_Admin::update_sol_color_base_font_elementor_system_color()
A
46 9 37
Solace_Extra_Public::solace_render_customizer_social_share()
A
42 7 59
Solace_Extra_Import::download_and_update_logo_footer_logo_from_live_url()
S
45 6 40
Solace_Extra_Admin::get_required_plugin()
S
51 7 25
Solace_Extra_Import::download_and_update_logo_logo_from_live_url()
S
45 6 40
Solace_Extra_Admin::enqueue_scripts()
S
46 5 39
Solace_Extra_Admin::remove_cookies_continue_page_access()
S
57 6 15
solace_extra_upload_logo()
S
51 5 28
Solace_Extra_Import::set_latest_page_as_default()
S
55 5 19
Solace_Extra_Admin::update_logo_url_callback()
S
54 5 19
Solace_Extra_Public::solace_recent_posts_shortcode()
S
48 4 33
Solace_Extra_Import::updateParentID()
S
58 5 15
Solace_Extra_Admin::add_memory_limit_to_wp_config()
S
56 4 19
Solaceform\SolaceFormBase::button()
S
58 4 16
Solace_Extra_Admin::switch_theme_redirect()
S
63 5 10
Solace_Extra_Import::handle_pages_import()
S
59 4 14
Solace_Extra_Admin::activation_redirect()
S
59 4 14
Solaceform\SolaceFormBase::hidden()
S
61 4 13
Solace_Extra_Import::available_widgets()
S
61 4 12
Solace_Extra_Starter_Templates::add_cookie_page_access()
S
61 4 11
Solace_Extra_Loader::run()
S
62 4 11
Solace_Extra_Import::get_unique_posts_by_title()
S
54 3 22
Solace_Extra_Import::delete_imported_attachments()
S
57 3 17
Solace_Extra_Import::delete_previously_imported()
S
57 3 17
Solaceform\SolaceFormBase::html()
S
63 3 14
solace_extra_getGoogleFontsFamilyName()
S
67 3 7
Solace_Extra_Public::enqueue_styles()
S
66 3 8
Solace_Extra_Import::_is_image_url()
S
67 3 8
Solace_Extra_Admin::hide_notifications_for_solace_page()
S
73 3 5
Solace_Extra_Import::delete_all_elementor_templates()
S
59 2 15
Solace_Extra::__construct()
S
61 2 14
Solace_Extra::define_admin_hooks()
S
50 1 28
Solace_Extra_Import::set_latest_cart_page_as_default()
S
60 2 13
Solaceform\SolaceFormBase::reCAPTCHA()
S
63 2 12
Solace_Extra::define_admin_import_hooks()
S
57 1 17
Solaceform\WidgetBase::color()
S
59 1 16
Solaceform\Elementor::instance()
S
71 2 6
Solace_Extra_Import::delete_imported_terms_category()
S
68 2 7
Solace_Extra_Import::delete_imported_terms_product_cat()
S
68 2 7
Solace_Extra_Import::delete_imported_terms_product_tag()
S
68 2 7
Solaceform\SolaceFormBase::label()
S
71 2 7
Solace_Extra_Import::delete_imported_terms_post_tag()
S
68 2 7
Solace_Extra_Import::delete_imported_posts()
S
64 2 9
Solace_Extra_Import::delete_imported_menu_items()
S
68 2 7
Solace_Extra_Import::delete_imported_products()
S
64 2 9
Solace_Extra_Import::delete_imported_pages()
S
64 2 9
Solace_Extra_Import::handle_import_post()
S
66 2 8
Solace_Extra_Form\FormHandler::instance()
S
71 2 6
Solace_Extra_Public::enqueue_scripts()
S
71 2 5
Solaceform\WidgetBase::padding()
S
61 1 13
Solaceform\WidgetBase::margin()
S
61 1 13
Solace_Extra::define_admin_starter_templates_hooks()
S
61 1 12
Solace_Extra_Admin::solace_register_theme_parentmenu()
S
63 1 12
Solaceform\Elementor::register_scripts()
S
63 1 11
Solaceform\WidgetBase::typography()
S
64 1 11
Solaceform\WidgetBase::background()
S
63 1 11
Solace_Extra_Starter_Templates::__construct()
S
77 1 4
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_step1()
S
79 1 3
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_step5()
S
67 1 7
Solace_Extra_Admin::__construct()
S
77 1 4
Solaceform\Elementor::register_styles()
S
78 1 3
Solace_Extra_i18n::load_plugin_textdomain()
S
69 1 7
Solace_Extra_Starter_Templates::enqueue_admin_dashicons()
S
81 1 3
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_step2()
S
79 1 3
Solaceform\Widgets\SolaceFormBuilder::get_icon()
S
82 1 3
Solace_Extra::get_version()
S
82 1 3
Solace_Extra_Import::__construct()
S
77 1 4
Solace_Extra_Public::solace_year_shortcode()
S
76 1 4
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_starter_templates()
S
65 1 10
Solace_Extra_Loader::add_filter()
S
77 1 3
Solace_Extra::load_dependencies()
S
65 1 9
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_starter_templates()
S
73 1 4
Solace_Extra_Admin::solace_register_theme_submenu_dashboard()
S
65 1 10
Solaceform\Elementor::load_dependencies()
S
80 1 3
Solace_Extra_Loader::add()
S
64 1 10
Solace_Extra::set_locale()
S
75 1 4
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_progress()
S
65 1 10
Solace_Extra_Public::add_color_style_soalceform()
S
73 1 5
Solace_Extra_Loader::add_shortcode()
S
77 1 3
Solace_Extra_Form\FormHandler::send_email()
S
75 1 4
Solace_Extra_Form\FormHandler::hooks()
S
75 1 4
Solace_Extra_Form\FormHandler::__construct()
S
82 1 3
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_sitebuilder()
S
70 1 6
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_step6()
S
70 1 6
Solaceform\Elementor::__construct()
S
75 1 5
Solace_Extra_Activator::activate()
S
89 1 2
Solaceform\Elementor::register_widgets()
S
70 1 6
solace_extra_run()
S
77 1 4
Solace_Extra_Import::delete_sidebars_widgets()
S
80 1 3
Solace_Extra_Import::outputDebuggingInfo()
S
91 1 2
Solaceform\Widgets\SolaceFormBuilder::get_style_depends()
S
81 1 3
Solaceform\Elementor::hooks()
S
72 1 5
Solace_Extra::run()
S
82 1 3
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_sitebuilder()
S
65 1 10
solace_extra_activate()
S
73 1 5
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_step2()
S
65 1 10
Solace_Extra_Import::delete_customizers()
S
82 1 3
Solace_Extra::get_plugin_name()
S
82 1 3
solace_is_run_in_shortcode()
S
79 1 4
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_progress()
S
73 1 4
Solace_Extra_Form\FormHandler::form_data()
S
71 1 6
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_step1()
S
65 1 10
Solaceform\Widgets\SolaceFormBuilder::get_script_depends()
S
81 1 3
Solace_Extra_Loader::add_action()
S
77 1 3
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_step5()
S
65 1 10
Solaceform\WidgetBase::border()
S
65 1 10
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_congratulations()
S
65 1 10
Solace_Extra_Admin::solace_register_theme_submenu_dashboard_step6()
S
65 1 10
Solace_Extra_Loader::__construct()
S
74 1 5
Solaceform\Elementor::include_widgets_files()
S
80 1 3
Solaceform\Widgets\SolaceFormBuilder::get_title()
S
79 1 3
Solaceform\Elementor::definitions()
S
76 1 4
Solaceform\Widgets\SolaceFormBuilder::get_name()
S
82 1 3
Solace_Extra_Admin::solace_template_theme_submenu_dashboard_congratulations()
S
70 1 6
Solace_Extra::get_loader()
S
82 1 3
solace_extra_deactivate()
S
76 1 4
Solace_Extra::define_public_hooks()
S
64 1 9
Solace_Extra_Deactivator::deactivate()
S
89 1 2
Solace_Extra_Admin::solace_template_theme_submenu_dashboard()
S
79 1 3
Solace_Extra_Public::__construct()
S
77 1 4
Solace_Extra_Import::handle_images_import()
S
76 1 4
Solaceform\SolaceFormBase::mark()
S
83 1 5