PluginUpdateChecker_2_0 D

Total Complexity 139
Dependencies 8
Dependents 0
Total lines 862
Lines of code 435
Logical lines of code 249
Comment lines 330
Methods 29
Properties 14

Methods 29

Method Rating Maintainability Complexity Lines of code
fixDirectoryName()
B
37 23 72
maybeCheckForUpdates()
A
47 13 32
requestInfo()
A
44 11 43
injectUpdate()
A
51 9 26
installHooks()
S
44 6 42
addCheckForUpdatesLink()
S
53 7 21
__construct()
S
54 7 20
handleManualCheck()
S
55 7 18
injectInfo()
S
59 6 14
getUpdate()
S
61 6 12
displayManualCheckResult()
S
57 5 16
getUpdateState()
S
63 6 10
checkForUpdates()
S
53 4 25
setUpdateState()
S
67 4 7
isMuPlugin()
S
64 4 9
getInstalledVersion()
S
63 3 12
getPluginHeader()
S
65 3 9
_addCustomSchedule()
S
63 3 10
requestUpdate()
S
68 2 7
_removeUpdaterCron()
S
81 1 3
getCronHookName()
S
82 1 3
resetUpdateState()
S
81 1 3
clearCachedVersion()
S
77 1 4
addQueryArgFilter()
S
79 1 3
addURLPathFilter()
S
79 1 3
addHttpRequestArgFilter()
S
79 1 3
addResultFilter()
S
78 1 3
addFilter()
S
77 1 3
initDebugBarPanel()
S
91 1 2