Code Analysis: UiCore Elements 1.0.2

Function Rating Maintainability Complexity Lines of code
UiCoreElements\IconBox::register_controls()
D
2
1 1,777
UiCoreElements\Accordion::register_controls()
D
7
3 1,146
UiCoreElements\IconList::register_controls()
D
9
3 1,023
UiCoreElements\Counter::register_controls()
D
10
1 924
UiCoreElements\AdvancedPostGrid::register_controls()
D
12
1 749
UiCoreElements\IconBox::render()
C
31 28 104
UiCoreElements\Accordion::render()
B
31 20 119
UiCoreElements\PostGrid::render()
B
36 19 80
UiCoreElements\HighlightedText::register_controls()
B
22
1 332
UiCoreElements\Controls\Query::get_query_args()
B
37 17 73
UiCoreElements\Counter::render()
B
41 17 50
UiCoreElements\PostGrid::register_controls()
B
25
1 273
UiCoreElements\IconList::render()
A
37 9 82
UiCoreElements\AdvancedPostGrid::get_post_meta()
A
52 11 21
UiCoreElements\AdvancedPostGrid::get_button()
A
41 8 59
UiCoreElements\Helper::get_related()
A
45 8 45
UiCoreElements\Widgets\ThemeBuilder\PostMeta::render()
A
51 9 24
UiCoreElements\ThemeBuilder\Widgets\PageDescription::register_controls()
A
32 1 136
UiCoreElements\ThemeBuilder\Widgets\TheTitle::register_controls()
A
32 1 136
UiCoreElements\HighlightedText::render()
A
46 7 36
UiCoreElements\ThemeBuilder\Widgets\TheTitle::render()
A
55 8 16
UiCoreElements\AdvancedPostGrid::render_item()
S
47 6 39
UiCoreElements\HighlightedText::get_svg()
S
45 5 48
UiCoreElements\AdvancedPostGrid::query_posts()
S
55 7 17
UiCoreElements\UiCoreWidget::parse_asset_list()
S
59 7 13
UiCoreElements\TestimonialCarousel::register_controls()
S
38 2 87
UiCoreElements\AdvancedPostGrid::filter_missing_taxonomies()
S
52 6 24
UiCoreElements\AdvancedPostGrid::render()
S
49 5 33
UiCoreElements\Logo_Grid::register_controls()
S
38 1 91
UiCoreElements\Helper::get_current_meta_id()
S
61 7 10
UiCoreElements\Controls\Post_Filter::prepare_fields()
S
46 4 39
UiCoreElements\ThemeBuilder\Widgets\TheContent::render_post_content()
S
54 5 21
UiCoreElements\ThemeBuilder\Widgets\PageDescription::render()
S
55 5 19
UiCoreElements\Assets::get_scripts()
S
45 3 48
UiCoreElements\LogoCarousel::register_controls()
S
41 1 73
UiCoreElements\TestimonialCarousel::render()
S
55 4 20
UiCoreElements\AdvancedPostGrid::get_post_image()
S
56 4 17
UiCoreElements\Elementor::__construct()
S
57 4 16
UiCoreElements\ThemeBuilder\Widgets\TheContent::register_controls()
S
43 1 61
UiCoreElements\UiCoreWidget::get_asset_name()
S
63 5 10
UiCoreElements\Base::is_request()
S
66 5 8
UiCoreElements\Assets::register_scripts()
S
64 5 8
UiCoreElements\Helper::get_taxonomy()
S
58 4 14
UiCoreElements\Widgets\ThemeBuilder\PostMeta::register_controls()
S
45 1 51
UiCoreElements\Controls\Post_Filter::get_post_types()
S
55 3 19
UiCoreElements\AdvancedPostGrid::render_ajax()
S
57 3 18
UiCoreElements\LogoCarousel::render()
S
57 3 18
UiCoreElements\Helper::get_taxonomies()
S
56 3 17
UiCoreElements\Controls\Post_Filter::on_export_remove_setting_from_element()
S
58 3 15
UiCoreElements\Base::includes()
S
62 3 12
UiCoreElements\Helper::format_date()
S
62 3 12
UiCoreElements\Base::init_classes()
S
63 3 11
UiCoreElements\HighlightedText::content_template()
S
56 1 38
UiCoreElements\Elementor::init_widgets()
S
56 2 20
UiCoreElements\TestimonialGrid::register_controls()
S
50 1 34
UiCoreElements\Admin::elementor_style()
S
56 1 34
UiCoreElements\TestimonialSlider::register_controls()
S
50 1 32
UiCoreElements\Assets::register_styles()
S
68 3 6
UiCoreElements\UiCoreWidget::is_edit_mode()
S
68 3 7
UiCoreElements\REST_API::register_routes()
S
52 1 28
UiCoreElements\TestimonialGrid::render()
S
61 2 12
UiCoreElements\Helper::esc_svg()
S
54 1 23
UiCoreElements\IconBox::get_scripts()
S
57 1 21
UiCoreElements\REST_API::settings_update()
S
55 1 19
UiCoreElements\Animate::split_animation()
S
57 1 18
UiCoreElements\AdvancedPostGrid::get_post_title()
S
65 2 8
UiCoreElements\PostGrid::on_import()
S
70 2 6
UiCoreElements\PostGrid::query_posts()
S
66 2 8
UiCoreElements\TestimonialCarousel::get_scripts()
S
61 1 15
UiCoreElements\Base::init()
S
69 2 7
UiCoreElements\Base::__get()
S
71 2 6
UiCoreElements\Base::__isset()
S
78 2 3
UiCoreElements\Base::init_plugin()
S
72 2 6
UiCoreElements\Base::activate()
S
68 2 7
UiCoreElements\Assets::__construct()
S
67 2 8
UiCoreElements\Compatibility\WPML_UI_HighlightedText::get_title()
S
67 2 8
UiCoreElements\Compatibility\WPML_UI_HighlightedText::get_editor_type()
S
68 2 8
UiCoreElements\Helper::register_widget_style()
S
70 2 5
UiCoreElements\Helper::register_widget_script()
S
70 2 5
UiCoreElements\AdvancedPostGrid::get_scripts()
S
61 1 15
UiCoreElements\AdvancedPostGrid::get_images_sizes()
S
69 2 7
UiCoreElements\Logo_Grid::render()
S
67 2 10
UiCoreElements\TestimonialGrid::get_scripts()
S
62 1 14
UiCoreElements\Helper::get_title_tags()
S
60 1 14
UiCoreElements\TestimonialCarousel::get_styles()
S
62 1 13
UiCoreElements\TestimonialGrid::get_styles()
S
62 1 13
UiCoreElements\TestimonialSlider::get_styles()
S
62 1 13
UiCoreElements\AdvancedPostGrid::get_styles()
S
62 1 13
UiCoreElements\LogoCarousel::get_styles()
S
62 1 13
UiCoreElements\Logo_Grid::get_styles()
S
62 1 13
UiCoreElements\Assets::get_styles()
S
64 1 11
UiCoreElements\Accordion::get_styles()
S
81 1 3
UiCoreElements\ThemeBuilder\Widgets\TheTitle::get_categories()
S
80 1 3
UiCoreElements\Accordion::get_scripts()
S
81 1 3
UiCoreElements\IconBox::get_categories()
S
81 1 3
UiCoreElements\IconBox::get_keywords()
S
79 1 3
UiCoreElements\Assets::register()
S
77 1 4
UiCoreElements\ThemeBuilder\Widgets\TheTitle::get_icon()
S
82 1 3
UiCoreElements\ThemeBuilder\Widgets\PageDescription::content_template()
S
91 1 2
UiCoreElements\AdvancedPostGrid::get_name()
S
82 1 3
UiCoreElements\IconList::get_name()
S
82 1 3
UiCoreElements\AdvancedPostGrid::get_categories()
S
81 1 3
UiCoreElements\Widgets\ThemeBuilder\PostMeta::content_template()
S
91 1 2
UiCoreElements\IconList::get_categories()
S
81 1 3
UiCoreElements\IconList::get_styles()
S
81 1 3
UiCoreElements\AdvancedPostGrid::get_icon()
S
82 1 3
UiCoreElements\Elementor::init_controls()
S
80 1 3
UiCoreElements\AdvancedPostGrid::get_keywords()
S
78 1 3
UiCoreElements\ThemeBuilder\Widgets\TheTitle::get_name()
S
82 1 3
UiCoreElements\LogoCarousel::get_name()
S
82 1 3
UiCoreElements\Widgets\ThemeBuilder\PostMeta::get_keywords()
S
79 1 3
UiCoreElements\LogoCarousel::get_icon()
S
82 1 3
UiCoreElements\LogoCarousel::get_categories()
S
81 1 3
UiCoreElements\LogoCarousel::get_keywords()
S
78 1 3
UiCoreElements\Controls\Post_Filter::get_type()
S
81 1 3
UiCoreElements\LogoCarousel::get_scripts()
S
66 1 10
UiCoreElements\AdvancedPostGrid::on_import()
S
76 1 4
UiCoreElements\AdvancedPostGrid::get_query()
S
82 1 3
UiCoreElements\Logo_Grid::get_name()
S
82 1 3
UiCoreElements\Logo_Grid::get_title()
S
79 1 3
UiCoreElements\Logo_Grid::get_icon()
S
82 1 3
UiCoreElements\Logo_Grid::get_categories()
S
81 1 3
UiCoreElements\Logo_Grid::get_keywords()
S
78 1 3
UiCoreElements\Elementor::create_custom_category()
S
70 1 6
UiCoreElements\Logo_Grid::get_scripts()
S
66 1 10
UiCoreElements\ThemeBuilder\Widgets\TheContent::render()
S
81 1 3
UiCoreElements\ThemeBuilder\Widgets\TheContent::get_keywords()
S
80 1 3
UiCoreElements\PostGrid::__construct()
S
79 1 3
UiCoreElements\PostGrid::get_name()
S
82 1 3
UiCoreElements\PostGrid::get_categories()
S
81 1 3
UiCoreElements\PostGrid::get_title()
S
79 1 3
UiCoreElements\PostGrid::get_icon()
S
82 1 3
UiCoreElements\PostGrid::get_keywords()
S
78 1 3
UiCoreElements\PostGrid::get_styles()
S
82 1 3
UiCoreElements\IconList::get_keywords()
S
79 1 3
UiCoreElements\UiCoreWidget::get_scripts()
S
100 1 0
UiCoreElements\TestimonialGrid::get_title()
S
79 1 3
UiCoreElements\Frontend::__construct()
S
91 1 2
UiCoreElements\Counter::get_styles()
S
81 1 3
UiCoreElements\ThemeBuilder\Widgets\TheContent::render_plain_content()
S
98 1 1
UiCoreElements\ThemeBuilder\Widgets\PageDescription::get_name()
S
82 1 3
UiCoreElements\TestimonialGrid::get_categories()
S
81 1 3
UiCoreElements\HighlightedText::__construct()
S
79 1 3
UiCoreElements\Accordion::get_categories()
S
81 1 3
UiCoreElements\TestimonialCarousel::get_title()
S
79 1 3
UiCoreElements\TestimonialSlider::get_icon()
S
82 1 3
UiCoreElements\Elementor::add_translatable_nodes()
S
67 1 8
UiCoreElements\Helper::get_separator()
S
81 1 3
UiCoreElements\Counter::get_name()
S
82 1 3
UiCoreElements\PostGrid::get_scripts()
S
82 1 3
UiCoreElements\Accordion::get_keywords()
S
79 1 3
UiCoreElements\TestimonialSlider::get_name()
S
82 1 3
UiCoreElements\ThemeBuilder\Widgets\TheTitle::content_template()
S
91 1 2
UiCoreElements\TestimonialGrid::get_keywords()
S
77 1 3
UiCoreElements\Helper::get_reading_time()
S
68 1 7
UiCoreElements\TestimonialGrid::get_icon()
S
82 1 3
UiCoreElements\Widgets\ThemeBuilder\PostMeta::get_icon()
S
82 1 3
UiCoreElements\Controls\Query::get_type()
S
81 1 3
UiCoreElements\IconBox::get_styles()
S
81 1 3
UiCoreElements\HighlightedText::get_styles()
S
76 1 5
UiCoreElements\UiCoreWidget::get_styles()
S
100 1 0
UiCoreElements\Accordion::get_icon()
S
82 1 3
UiCoreElements\IconList::get_icon()
S
82 1 3
UiCoreElements\Animate::__construct()
S
72 1 5
UiCoreElements\TestimonialCarousel::get_name()
S
82 1 3
UiCoreElements\Base::deactivate()
S
91 1 2
UiCoreElements\TestimonialCarousel::get_keywords()
S
77 1 3
UiCoreElements\HighlightedText::get_name()
S
82 1 3
UiCoreElements\PostGrid::on_export()
S
76 1 4
UiCoreElements\HighlightedText::get_scripts()
S
68 1 9
UiCoreElements\REST_API::__construct()
S
79 1 3
UiCoreElements\ThemeBuilder\Widgets\PageDescription::get_keywords()
S
79 1 3
UiCoreElements\AdvancedPostGrid::content_template()
S
100 1 2
UiCoreElements\HighlightedText::get_title()
S
79 1 3
UiCoreElements\TestimonialCarousel::get_icon()
S
82 1 3
UiCoreElements\PostGrid::get_query()
S
82 1 3
UiCoreElements\ThemeBuilder\Widgets\PageDescription::get_title()
S
79 1 3
UiCoreElements\ThemeBuilder\Widgets\TheContent::get_title()
S
79 1 3
UiCoreElements\IconBox::get_title()
S
79 1 3
UiCoreElements\LogoCarousel::get_title()
S
79 1 3
UiCoreElements\Counter::get_keywords()
S
79 1 3
UiCoreElements\Accordion::get_name()
S
82 1 3
UiCoreElements\UiCoreWidget::get_script_depends()
S
73 1 5
UiCoreElements\Widgets\ThemeBuilder\PostMeta::get_title()
S
79 1 3
UiCoreElements\TestimonialSlider::get_title()
S
79 1 3
UiCoreElements\ThemeBuilder\Widgets\TheContent::show_in_panel()
S
82 1 3
UiCoreElements\TestimonialGrid::get_name()
S
82 1 3
UiCoreElements\Admin::__construct()
S
82 1 3
UiCoreElements\Counter::get_categories()
S
81 1 3
UiCoreElements\Elementor::load_wpml_modules()
S
80 1 3
UiCoreElements\UiCoreWidget::get_style_depends()
S
73 1 5
UiCoreElements\Counter::get_title()
S
79 1 3
UiCoreElements\Base::init_hooks()
S
75 1 4
UiCoreElements\IconList::get_title()
S
79 1 3
UiCoreElements\IconList::get_scripts()
S
82 1 3
UiCoreElements\HighlightedText::get_keywords()
S
78 1 3
UiCoreElements\IconBox::get_icon()
S
82 1 3
UiCoreElements\TestimonialCarousel::get_categories()
S
81 1 3
UiCoreElements\Counter::get_icon()
S
82 1 3
UiCoreElements\ThemeBuilder\Widgets\PageDescription::get_categories()
S
80 1 3
UiCoreElements\Compatibility\WPML_UI_HighlightedText::get_fields()
S
81 1 3
UiCoreElements\HighlightedText::get_categories()
S
81 1 3
UiCoreElements\IconBox::get_name()
S
82 1 3
UiCoreElements\Counter::get_scripts()
S
66 1 10
UiCoreElements\Controls\Post_Filter::init_fields()
S
65 1 9
UiCoreElements\Base::define_constants()
S
73 1 8
UiCoreElements\REST_API::check_for_permission()
S
80 1 3
UiCoreElements\Base::localization_setup()
S
77 1 3
UiCoreElements\Widgets\ThemeBuilder\PostMeta::get_name()
S
82 1 3
UiCoreElements\ThemeBuilder\Widgets\TheContent::get_name()
S
82 1 3
UiCoreElements\Elementor::init_utils()
S
65 1 10
UiCoreElements\AdvancedPostGrid::get_title()
S
79 1 3
UiCoreElements\Widgets\ThemeBuilder\PostMeta::get_categories()
S
80 1 3
UiCoreElements\Widgets\ThemeBuilder\PostMeta::get_style_depends()
S
76 1 4
UiCoreElements\HighlightedText::get_icon()
S
82 1 3
UiCoreElements\Compatibility\WPML_UI_HighlightedText::get_items_field()
S
82 1 3
UiCoreElements\Base::__construct()
S
70 1 6
UiCoreElements\ThemeBuilder\Widgets\TheContent::get_categories()
S
80 1 3
UiCoreElements\ThemeBuilder\Widgets\PageDescription::get_icon()
S
82 1 3
UiCoreElements\ThemeBuilder\Widgets\TheTitle::get_title()
S
79 1 3
UiCoreElements\Accordion::get_title()
S
79 1 3
UiCoreElements\ThemeBuilder\Widgets\TheTitle::get_keywords()
S
79 1 3
UiCoreElements\Controls\Post_Filter::get_default_options()
S
74 1 5
UiCoreElements\ThemeBuilder\Widgets\TheContent::get_icon()
S
82 1 3