PluginUpdateEngineChecker D

Total Complexity 254
Dependencies 10
Dependents 1
Total lines 1,794
Lines of code 961
Logical lines of code 488
Comment lines 518
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
maybe_trigger_update()
B
44 17 47
add_persistent_notice()
B
43 16 48
show_premium_upgrade()
A
39 11 67
_display_errors()
A
39 10 75
fixDirName()
A
50 10 27
display_json_error()
A
43 8 57
trigger_update_check()
A
56 10 17
__construct()
A
48 7 31
hook_into_wp_update_api()
S
53 7 22
injectUpdate()
S
54 7 20
_check_for_forced_upgrade()
S
56 7 18
injectInfo()
S
56 7 17
installHooks()
S
54 6 20
checkForUpdates()
S
56 6 18
maybeCheckForUpdates()
S
58 6 16
_verify_options()
S
52 5 25
requestUpdate()
S
53 5 23
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
display_changelog()
S
91 1 2
show_pue_client_errors()
S
74 1 7
delete_json_error_string()
S
74 1 4
set_json_error_string()
S
74 1 4
get_json_error_string()
S
74 1 4
addQueryArgFilter()
S
79 1 3
addHttpRequestArgFilter()
S
79 1 3
addResultFilter()
S
78 1 3