PluginUpdateEngineChecker D

Total Complexity 249
Dependencies 12
Dependents 0
Total lines 1,785
Lines of code 954
Logical lines of code 480
Comment lines 516
Methods 39
Properties 29

Methods 39

Method Rating Maintainability Complexity Lines of code
maybe_display_extra_notices()
C
35 23 101
_set_slug_and_slug_props()
B
44 23 40
requestInfo()
B
39 18 63
add_persistent_notice()
B
43 16 48
show_premium_upgrade()
A
38 11 75
_display_errors()
A
39 10 75
maybe_trigger_update()
A
52 11 25
fixDirName()
A
50 10 27
display_json_error()
A
42 8 57
trigger_update_check()
A
56 10 17
injectUpdate()
A
52 8 23
__construct()
S
49 7 30
_check_for_forced_upgrade()
S
51 7 26
injectInfo()
S
56 7 17
requestUpdate()
S
53 6 23
installHooks()
S
54 6 20
hook_into_wp_update_api()
S
55 6 19
checkForUpdates()
S
56 6 18
maybeCheckForUpdates()
S
58 6 16
_verify_options()
S
52 5 25
getInstalledVersion()
S
57 5 17
in_plugin_update_message()
S
52 4 27
_send_extra_stats()
S
52 4 26
set_api()
S
55 4 21
_verify_and_set_installed_version()
S
58 4 17
dismiss_persistent_notice()
S
58 4 15
maybe_cleanup_upgrade()
S
62 3 11
tidy_up_after_upgrade()
S
67 3 7
pre_upgrade_setup()
S
68 3 6
_sanitize_notices()
S
54 1 23
dashboard_dismiss_upgrade()
S
65 2 9
show_pue_client_errors()
S
71 1 7
display_changelog()
S
91 1 2
get_json_error_string()
S
74 1 4
delete_json_error_string()
S
74 1 4
set_json_error_string()
S
74 1 4
addQueryArgFilter()
S
79 1 3
addHttpRequestArgFilter()
S
79 1 3
addResultFilter()
S
78 1 3