Code Analysis: Easy Liveblogs 2.0.0

Function Rating Maintainability Complexity Lines of code
elb_entry_meta_box_save()
A
47 15 31
elb_liveblog_meta_box_save()
A
48 14 29
elb_locate_template()
A
52 8 24
elb_get_social_logo()
A
48 7 35
elb_get_liveblogs_by_status()
A
44 6 48
elb_render_entry_options()
S
48 6 34
ELB_Liveblog::render()
S
41 4 63
elb_get_registered_settings()
S
37 1 93
Easy_Liveblogs::define_constants()
S
60 6 17
elb_liveblogs_parse_filter()
S
57 6 16
elb_multiple_select_callback()
S
57 6 14
elb_add_meta_data()
S
47 4 38
elb_register_settings()
S
49 4 34
elb_get_entry_display_date()
S
54 4 21
elb_liveblogs_add_quicklinks()
S
57 4 15
elb_select_callback()
S
57 4 14
elb_render_liveblog_options()
S
52 3 28
Easy_Liveblogs::register_scripts()
S
53 3 22
Easy_Liveblogs::instance()
S
57 3 17
elb_apply_title_prefix()
S
70 4 6
elb_number_callback()
S
62 4 9
elb_populate_elb_entry_liveblog_column()
S
60 3 13
Easy_Liveblogs::register_styles()
S
60 3 13
elb_options_page()
S
56 2 22
elb_is_liveblog()
S
64 3 10
Easy_Liveblogs::get_plugin_version()
S
70 3 6
Easy_Liveblogs::setup_caching()
S
66 3 8
elb_entry_trash()
S
64 3 10
elb_liveblog_shortcode()
S
64 3 10
elb_setup_post_types()
S
49 1 30
elb_liveblog_post_state()
S
70 3 6
elb_page_contains_liveblog()
S
64 3 10
elb_get_liveblogs_count()
S
56 1 19
Easy_Liveblogs::includes()
S
57 1 18
elb_get_liveblog_feed()
S
59 1 18
EasyLiveblogs\API\Entry::fromPost()
S
56 1 17
elb_get_update_interval()
S
71 2 5
elb_is_prefix_title_enabled()
S
74 2 4
elb_display_author_name()
S
71 2 5
elb_checkbox_callback()
S
66 2 7
elb_get_show_entries()
S
71 2 5
elb_get_theme()
S
71 2 5
elb_apply_title_prefix_filter_condition()
S
67 2 8
elb_text_callback()
S
66 2 7
elb_maybe_add_liveblog()
S
66 2 9
Easy_Liveblogs::load_textdomain()
S
64 2 9
ELB_Liveblog::get_liveblog_id()
S
79 2 3
elb_liveblog_register_quicklink_filters()
S
73 2 5
elb_edit_entry_link()
S
68 2 7
elb_liveblog_delete()
S
71 2 6
elb_get_option()
S
69 2 6
elb_add_meta_box()
S
67 2 7
elb_add_theme_body_class()
S
71 2 6
elb_get_liveblog_status()
S
69 2 7
elb_get_highlighted_entry_id()
S
70 2 6
elb_get_liveblog()
S
70 2 7
elb_get_options()
S
76 2 4
EasyLiveblogs\API\Feed::feed()
S
66 2 8
elb_get_template_part()
S
63 2 10
elb_display_social_sharing()
S
71 2 5
elb_get_supported_post_types()
S
71 2 5
EasyLiveblogs\API\FeedFactory::get_entries()
S
60 1 14
EasyLiveblogs\API\Entry::get_html()
S
59 1 13
EasyLiveblogs\API\FeedFactory::make()
S
59 1 13
EasyLiveblogs\API\Feed::register()
S
64 1 11
elb_set_elb_entry_liveblog_column()
S
75 1 4
elb_entry_content()
S
82 1 3
elb_render_entry_meta_box()
S
72 1 5
elb_get_liveblogs()
S
81 1 3
EasyLiveblogs\Caching\ObjectCaching::set_feed()
S
77 1 3
ELB_Liveblog::fromEndpoint()
S
73 1 5
elb_get_edit_entry_url()
S
67 1 9
EasyLiveblogs\Caching\TransientCaching::get_lifespan_in_seconds()
S
79 1 3
ELB_Liveblog::init()
S
91 1 2
Easy_Liveblogs::settings()
S
81 1 3
Easy_Liveblogs::setup_api()
S
80 1 3
EasyLiveblogs\API\Entry::__construct()
S
91 1 2
elb_get_entry_content()
S
72 1 5
elb_render_liveblog_meta_box()
S
75 1 4
ELB_Liveblog::post()
S
91 1 2
elb_add_options_link()
S
77 1 3
EasyLiveblogs\Caching\TransientCaching::get_feed()
S
79 1 3
EasyLiveblogs\Caching\ObjectCaching::get_feed()
S
78 1 3
elb_missing_callback()
S
71 1 6
elb_get_entry_title()
S
76 1 4
elb_get_liveblog_api_endpoint()
S
78 1 3
EasyLiveblogs\Caching\ObjectCaching::init()
S
80 1 3
EasyLiveblogs\Caching\TransientCaching::init()
S
80 1 3
EasyLiveblogs\Caching\TransientCaching::set_feed()
S
77 1 3
elb_entry_meta_box_fields()
S
72 1 6
EasyLiveblogs\Caching\ObjectCaching::get_lifespan_in_seconds()
S
79 1 3
elb_get_liveblog_status_options()
S
66 1 9
elb_liveblog_meta_box_fields()
S
70 1 7
elb_get_entry_url()
S
72 1 5
Easy_Liveblogs::get_plugin_url()
S
82 1 3
ELB_Liveblog::fromId()
S
71 1 6
ELB_Liveblog::__construct()
S
91 1 2
EasyLiveblogs\Caching\TransientCaching::purge_feed()
S
79 1 3
ELB_Liveblog::liveblog()
S
91 1 2
EasyLiveblogs\Caching\ObjectCaching::__construct()
S
71 1 5
ELB()
S
82 1 3
EasyLiveblogs\Caching\TransientCaching::__construct()
S
71 1 5
elb_get_templates_dir()
S
81 1 3
elb_entry_title()
S
82 1 3
EasyLiveblogs\API\Feed::__construct()
S
79 1 3
elb_get_datetime_format()
S
79 1 3
Easy_Liveblogs::get_plugin_path()
S
82 1 3
elb_get_settings()
S
76 1 4
ELB_Liveblog::theme_body_class()
S
91 1 2
EasyLiveblogs\Caching\ObjectCaching::purge_feed()
S
78 1 3
ELB_Liveblog::get_posts()
S
91 1 2
elb_get_liveblog_title_prefix()
S
78 1 3