Code Analysis: PublishPress Future 2.7.4

Function Rating Maintainability Complexity Lines of code
postexpirator_expire_post()
D
5
90 565
postexpirator_update_post_meta()
D
28
34 125
postexpirator_date_save_bulk_edit()
B
37 22 68
postexpirator_upgrade()
A
38 13 72
PostExpirator_Display::menu_general()
A
42 13 47
_postexpirator_taxonomy()
A
44 12 44
PostExpirator_Facade::get_default_expiry()
A
40 10 60
PostExpirator_Display::menu_defaults()
A
44 11 42
PostExpirator_Display::menu_advanced()
A
46 11 36
PostExpirator_Facade::get_expire_principles()
A
48 11 35
postexpirator_schedule_event()
A
45 8 44
postexpirator_activate()
A
52 9 26
postexpirator_shortcode()
A
47 8 35
PostExpirator_Facade::block_editor_assets()
A
42 6 54
postexpirator_quickedit()
A
52 8 24
postexpirator_bulkedit()
A
52 8 24
PostExpirator_Display::menu_diagnostics()
A
49 7 31
postexpirator_meta_custom()
S
51 7 26
PostExpirator_Facade::updatedmeta()
S
54 7 22
PostExpirator_Display::settings_tabs()
S
53 7 20
postexpirator_add_footer()
S
48 5 35
PostExpirator_Facade::register_post_meta()
S
41 2 78
PostExpirator_CronFacade::post_has_scheduled_task()
S
57 6 16
postexpirator_meta_box()
S
44 4 45
postexpirator_set_default_meta_for_post()
S
50 5 28
PostExpirator_Reviews::shouldDisplayBanner()
S
61 6 12
postexpirator_css()
S
56 5 22
PostExpirator_Display::menu_display()
S
56 5 17
PostExpirator_CronFacade::get_plugin_cron_events()
S
58 5 16
PostExpirator_Display::menu_editor()
S
59 5 14
postexpirator_add_column()
S
60 5 12
PostExpirator_Display::publishpress_footer()
S
45 1 66
expirationdate_deactivate()
S
49 3 34
postexpirator_debug()
S
59 4 15
postexpirator_autoload()
S
59 4 14
PostExpirator_Util::is_gutenberg_active()
S
59 4 13
PostExpirator_Display::render_template()
S
62 4 11
postexpirator_orderby()
S
54 3 23
postexpirator_js_admin_header()
S
55 2 35
postexpirator_get_post_types()
S
57 3 18
postexpirator_unschedule_event()
S
58 3 16
PostExpiratorDebug::getTable()
S
56 3 16
PostExpirator_Facade::load_assets()
S
52 2 30
Walker_PostExpirator_Category_Checklist::start_el()
S
56 3 15
PostExpirator_Cli::expirePostCommand()
S
63 3 11
PostExpiratorDebug::save()
S
58 2 17
PostExpirator_Facade::set_expire_principles()
S
63 3 10
PostExpirator_Util::is_classic_editor_plugin_active()
S
65 3 9
PostExpirator_Facade::user_role_can_expire_posts()
S
65 3 8
postexpirator_add_column_page()
S
67 3 7
PostExpirator_Cli::__construct()
S
61 2 14
PostExpiratorDebug::createDBTable()
S
61 2 13
postexpirator_show_value()
S
62 2 12
PostExpirator_Reviews::init()
S
63 2 11
postexpirator_quickedit_javascript()
S
58 1 16
PostExpirator_Facade::current_user_can_expire_posts()
S
72 2 5
PostExpirator_Facade::show_gutenberg_metabox()
S
71 2 5
postexpirator_init()
S
64 2 9
_postexpirator_expire_type()
S
71 2 6
PostExpirator_Facade::is_expiration_enabled_for_post()
S
70 2 5
postexpirator_plugin_action_links()
S
67 2 7
PostExpirator_Display::getInstance()
S
72 2 6
postexpirator_manage_sortable_columns()
S
70 2 6
expirationdate_get_blog_url()
S
65 2 9
PostExpirator_Cli::getInstance()
S
71 2 6
_postexpirator_get_cat_names()
S
69 2 7
PostExpirator_Facade::set_default_capabilities()
S
68 2 7
PostExpirator_Facade::getInstance()
S
72 2 6
PostExpirator_Util::wp_timezone_string()
S
68 2 7
PostExpirator_Facade::__construct()
S
70 2 7
PostExpirator_CronFacade::is_cron_enabled()
S
78 2 3
PostExpirator_Display::add_menu()
S
64 1 11
PostExpirator_Facade::schedule_event()
S
79 1 3
PostExpirator_Facade::unschedule_event()
S
67 1 8
postexpirator_sortable_column()
S
77 1 4
postExpiratorExpire()
S
82 1 3
PostExpirator_Util::get_wp_date()
S
69 1 6
PostExpirator_Facade::hooks()
S
68 1 6
PostExpiratorDebug::removeDBTable()
S
76 1 4
Walker_PostExpirator_Category_Checklist::end_el()
S
81 1 3
PostExpiratorDebug::__construct()
S
73 1 5
_scheduleExpiratorEvent()
S
80 1 3
PostExpirator_Display::load_tab()
S
76 1 4
postexpirator_menu_defaults()
S
76 1 4
postexpirator_menu_diagnostics()
S
76 1 4
PostExpirator_Display::init()
S
91 1 2
postexpirator_menu_debug()
S
76 1 4
PostExpirator_Display::menu_viewdebug()
S
65 1 9
PostExpirator_CronFacade::get_valid_events()
S
75 1 5
postexpirator_launch()
S
83 1 3
_unscheduleExpiratorEvent()
S
82 1 3
PostExpiratorDebug::purge()
S
76 1 4
Walker_PostExpirator_Category_Checklist::start_lvl()
S
74 1 4
postexpirator_add_menu()
S
80 1 3
PostExpirator_Facade::filter_cme_capabilities()
S
69 1 8
Walker_PostExpirator_Category_Checklist::end_lvl()
S
74 1 4
PostExpirator_Display::__construct()
S
82 1 3
PostExpirator_Util::get_timezone_offset()
S
75 1 4
postexpirator_menu_general()
S
76 1 4
Walker_PostExpirator_Category_Checklist::setDisabled()
S
81 1 3
_postExpiratorExpireType()
S
74 1 5
PostExpirator_Display::hooks()
S
75 1 4
postexpirator_menu()
S
80 1 3
PostExpirator_Util::sanitize_array_of_integers()
S
78 1 3