ICWP_APP_Plugin_Controller D

Total Complexity 259
Dependencies 5
Dependents 4
Total lines 1,377
Lines of code 805
Logical lines of code 426
Comment lines 372
Methods 106
Properties 14

Methods 106

Method Rating Maintainability Complexity Lines of code
onWpAutoUpdate()
A
48 11 31
createPluginMenu()
A
45 9 44
onWpPluginActionLinks()
A
51 10 25
setUpdateFirstDetectedAt()
A
54 10 20
checkMinimumRequirements()
A
50 8 28
getIsValidAdminArea()
A
60 9 13
getIsRebuildOptionsFromFile()
S
55 7 19
loadFeatureHandler()
S
52 6 23
onWpEnqueueAdminJs()
S
53 6 21
onWpEnqueueAdminCss()
S
53 6 21
getPluginSpec_Labels()
S
59 6 14
getIsPluginFormSubmit()
S
59 5 15
getPluginControllerOptions()
S
59 5 15
onWpEnqueueFrontendCss()
S
61 5 11
doPluginPrefix()
S
66 5 7
doPluginLabels()
S
61 4 13
filter_hidePluginUpdatesFromUI()
S
62 4 12
onWpDeactivatePlugin()
S
62 4 11
adminNoticeDoesNotMeetRequirements()
S
56 3 19
getSessionId()
S
64 4 10
getPath_Temp()
S
61 3 13
loadAllFeatures()
S
61 3 13
doPluginFormSubmit()
S
63 3 11
filter_hidePluginFromTableList()
S
63 3 11
GetInstance()
S
63 3 11
readPluginSpecification()
S
62 3 11
doRegisterHooks()
S
53 2 21
onPluginRowMeta()
S
63 3 10
deactivateSelf()
S
73 3 5
deleteFlags()
S
66 3 9
getHasPermissionToManage()
S
70 3 6
getPluginSpec_PluginMeta()
S
74 3 4
onWpPluginUpdateMessage()
S
63 2 11
getIfOverrideOff()
S
70 2 6
saveCurrentPluginControllerOptions()
S
66 2 8
getRootFile()
S
71 2 6
getRequirementsMessages()
S
71 2 6
getPluginSpec_Property()
S
74 2 4
getPath_Source()
S
79 2 3
getPluginUrl()
S
69 2 6
getPluginBaseFile()
S
71 2 6
getIsResetPlugin()
S
68 2 7
onWpAdminInit()
S
67 2 7
onWpLoaded()
S
75 2 5
getPluginSpec_Requirement()
S
74 2 4
getPluginUrl_Asset()
S
70 2 6
getPluginSpec_Path()
S
74 2 4
getPluginSpec_ActionLinks()
S
74 2 4
fixSubmenu()
S
69 2 7
onWpLogout()
S
75 2 5
getPluginSpec_Menu()
S
74 2 4
onWpDashboardSetup()
S
66 2 9
onWpAdminMenu()
S
75 2 5
getHumanName()
S
74 2 4
getPluginSpec_Include()
S
74 2 4
getIsLoggingEnabled()
S
80 1 3
deletePluginControllerOptions()
S
77 1 4
getPath_LibFile()
S
79 1 3
getPath_Templates()
S
78 1 3
getPath_TemplatesFile()
S
79 1 3
getPathPluginSpec()
S
79 1 3
getRootDir()
S
79 1 3
getBasePermissions()
S
80 1 3
getTextDomain()
S
80 1 3
getVersion()
S
80 1 3
registerActivationHooks()
S
79 1 3
onWpShutdown()
S
71 1 6
isLegacy()
S
79 1 3
setPluginControllerOptions()
S
76 1 4
getPluginControllerOptionsKey()
S
79 1 3
loadLib()
S
80 1 3
getPluginLabels()
S
79 1 3
clearSession()
S
76 1 4
getMeetsBasePermissions()
S
82 1 3
getHasPermissionToView()
S
81 1 3
hasSessionId()
S
79 1 3
setSessionCookie()
S
64 1 10
loadCorePluginFeatureHandler()
S
71 1 6
onWpInit()
S
74 1 4
getPath_SourceFile()
S
80 1 3
getPath_SourceLegacy()
S
78 1 3
getIsPage_PluginAdmin()
S
78 1 3
getPluginUrl_Css()
S
79 1 3
getIsPage_PluginMainDashboard()
S
79 1 3
__construct()
S
72 1 5
doPluginOptionPrefix()
S
79 1 3
getPluginPrefix()
S
78 1 3
getIsWpmsNetworkAdminOnly()
S
80 1 3
getParentSlug()
S
80 1 3
getOptionStoragePrefix()
S
80 1 3
getPluginSlug()
S
80 1 3
doLoadTextDomain()
S
70 1 7
onDisplayTopMenu()
S
91 1 2
getPluginUrl_Image()
S
79 1 3
getPath_SourceCurrent()
S
78 1 3
getPluginUrl_Js()
S
79 1 3
getPluginUrl_AdminMainPage()
S
81 1 3
getPath_Assets()
S
77 1 3
getPath_Flags()
S
78 1 3
onWpPluginsLoaded()
S
78 1 4
getPath_AssetCss()
S
79 1 3
getPath_AssetJs()
S
79 1 3
getPath_AssetImage()
S
79 1 3
getPath_PluginCache()
S
79 1 3
displayDashboardWidget()
S
74 1 4
getPath_Languages()
S
78 1 3