Code Analysis: Polylang Connect for Elementor 1.0.6

Function Rating Maintainability Complexity Lines of code
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::_register_controls()
C
19
4 422
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::render()
A
45 16 37
DDW_Polylang_Plugin_Finder_Category::get_category_items()
A
33 6 116
ddw_cpel_polylang_elementor_library_conditions_parse_query()
A
55 8 18
ddw_cpel_setup_plugin()
S
53 7 24
ddw_cpel_custom_settings_links()
S
49 6 32
ddw_cpel_render_polylang_switcher()
S
58 7 15
ddw_cpel_change_condition_sub_id_based_on_language()
S
62 7 11
DDW_Connect_Polylang_Elementor\Register_Widget::add_actions()
S
52 5 27
ddw_cpel_empty_elementor_conditions_on_translations()
S
69 5 6
DDW_Polylang_Current_Language_URL_Elementor_Dynamic_Tag::get_value()
S
62 4 11
ddw_cpel_plugin_links()
S
52 3 25
DDW_CPEL_Plugin_Finder_Category::get_category_items()
S
44 1 50
ddw_cpel_coding_years()
S
68 4 6
ddw_cpel_multisite_subsite_plugin_update_message()
S
61 3 12
ddw_cpel_add_cpts_to_polylang()
S
56 2 21
DDW_Polylang_Language_Names_Elementor_Dynamic_Tag::_register_controls()
S
59 2 15
ddw_cpel_change_template_based_on_language()
S
68 3 8
ddw_cpel_info_values()
S
54 1 22
ddw_cpel_load_translations()
S
57 1 20
ddw_cpel_register_dynamic_tags_polylang_languages()
S
57 1 18
ddw_cpel_is_polylang_free_active()
S
79 2 3
ddw_cpel_is_translation()
S
74 2 4
DDW_Polylang_Language_Names_Elementor_Dynamic_Tag::render()
S
69 2 7
ddw_cpel_prepare_render_polylang_switcher()
S
73 2 5
ddw_cpel_get_info_url()
S
66 2 8
ddw_cpel_plugin_update_message()
S
67 2 9
ddw_cpel_theme_builder_conditions_clear_empty()
S
69 2 7
DDW_Connect_Polylang_Elementor\Register_Widget::__construct()
S
82 1 3
DDW_Connect_Polylang_Elementor\Register_Widget::includes()
S
80 1 3
DDW_Polylang_Current_Language_Flag_Elementor_Dynamic_Tag::get_group()
S
82 1 3
DDW_Connect_Polylang_Elementor\Register_Widget::on_widgets_registered()
S
78 1 4
DDW_Connect_Polylang_Elementor\Register_Widget::register_widget()
S
79 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_style_depends()
S
81 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_name()
S
82 1 3
DDW_Polylang_Current_Language_Code_Elementor_Dynamic_Tag::get_name()
S
82 1 3
DDW_Polylang_Current_Language_Code_Elementor_Dynamic_Tag::get_title()
S
79 1 3
DDW_Polylang_Current_Language_Name_Elementor_Dynamic_Tag::get_name()
S
82 1 3
DDW_Polylang_Current_Language_Flag_Elementor_Dynamic_Tag::get_name()
S
82 1 3
DDW_Polylang_Current_Language_Code_Elementor_Dynamic_Tag::get_group()
S
82 1 3
DDW_Polylang_Current_Language_Flag_Elementor_Dynamic_Tag::get_title()
S
79 1 3
DDW_Polylang_Language_Names_Elementor_Dynamic_Tag::get_name()
S
82 1 3
DDW_Polylang_Current_Language_URL_Elementor_Dynamic_Tag::get_name()
S
82 1 3
DDW_Polylang_Current_Language_URL_Elementor_Dynamic_Tag::get_title()
S
79 1 3
DDW_Polylang_Current_Language_URL_Elementor_Dynamic_Tag::get_group()
S
82 1 3
DDW_Polylang_Current_Language_Name_Elementor_Dynamic_Tag::get_categories()
S
78 1 3
ddw_cpel_is_elementor_pro_active()
S
81 1 3
DDW_Polylang_Current_Language_Name_Elementor_Dynamic_Tag::get_group()
S
82 1 3
DDW_Polylang_Current_Language_URL_Elementor_Dynamic_Tag::get_categories()
S
78 1 3
DDW_Polylang_Current_Language_Code_Elementor_Dynamic_Tag::get_categories()
S
78 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::_content_template()
S
98 1 1
DDW_Polylang_Language_Names_Elementor_Dynamic_Tag::get_group()
S
82 1 3
DDW_Polylang_Current_Language_Name_Elementor_Dynamic_Tag::render()
S
79 1 3
DDW_Polylang_Language_Names_Elementor_Dynamic_Tag::get_title()
S
79 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_icon()
S
82 1 3
DDW_Polylang_Current_Language_Code_Elementor_Dynamic_Tag::render()
S
79 1 3
DDW_Polylang_Current_Language_Name_Elementor_Dynamic_Tag::get_title()
S
79 1 3
DDW_Polylang_Current_Language_Flag_Elementor_Dynamic_Tag::get_value()
S
68 1 7
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_keywords()
S
77 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_script_depends()
S
82 1 3
ddw_cpel_plugin_update_message_style_tweak()
S
100 1 10
DDW_CPEL_Plugin_Finder_Category::get_title()
S
79 1 3
ddw_cpel_get_info_link()
S
66 1 9
DDW_Polylang_Language_Names_Elementor_Dynamic_Tag::get_categories()
S
78 1 3
DDW_Polylang_Plugin_Finder_Category::get_title()
S
79 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_title()
S
79 1 3
ddw_cpel_is_polylang_pro_active()
S
81 1 3
ddw_cpel_elementor_finder_add_items()
S
70 1 6
ddw_cpel_is_polylang_active()
S
81 1 3
DDW_Connect_Polylang_Elementor\Widgets\Polylang_Language_Switcher::get_categories()
S
80 1 3
DDW_Polylang_Current_Language_Flag_Elementor_Dynamic_Tag::get_categories()
S
78 1 3
ddw_cpel_is_elementor_active()
S
81 1 3