ICWP_APP_Plugin_Controller D

Total Complexity 278
Dependencies 3
Dependents 5
Total lines 1,475
Lines of code 859
Logical lines of code 461
Comment lines 414
Methods 107
Properties 13

Methods 107

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