/workspace/src/extensions/Thanks/includes
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\Thanks\EchoCoreThanksPresentationModel
0%
MediaWiki\Extension\Thanks\EchoFlowThanksPresentationModel
0%
MediaWiki\Extension\Thanks\EchoHooks
0%
MediaWiki\Extension\Thanks\Hooks
0%
MediaWiki\Extension\Thanks\SpecialThanks
0%
MediaWiki\Extension\Thanks\Storage\Exceptions\InvalidLogType
0%
MediaWiki\Extension\Thanks\Storage\LogStore
0%
MediaWiki\Extension\Thanks\ThanksLogFormatter
0%
MediaWiki\Extension\Thanks\ThanksQueryHelper
0%
MediaWiki\Extension\Thanks\ThanksServices
0%
MediaWiki\Extension\Thanks\Api\ApiThank
32%
MediaWiki\Extension\Thanks\Api\ApiFlowThank
85%
MediaWiki\Extension\Thanks\Api\ApiCoreThank
86%
Project Risks
Class
CRAP
MediaWiki\Extension\Thanks\Hooks
5112
MediaWiki\Extension\Thanks\SpecialThanks
1122
MediaWiki\Extension\Thanks\EchoCoreThanksPresentationModel
992
MediaWiki\Extension\Thanks\Api\ApiThank
132
MediaWiki\Extension\Thanks\EchoFlowThanksPresentationModel
132
MediaWiki\Extension\Thanks\Storage\LogStore
110
MediaWiki\Extension\Thanks\EchoHooks
72
MediaWiki\Extension\Thanks\Api\ApiCoreThank
35
MediaWiki\Extension\Thanks\Api\ApiFlowThank
16
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getQueryHelper
0%
onLocalUserCreated
0%
doesWrites
0%
__construct
0%
onLogEventsListLineEnding
0%
onApiMain__moduleManager
0%
onBeforePageDisplay
0%
onGetAllBlockActions
0%
onGetLogTypesOnUser
0%
onDifferenceEngineViewHeader
0%
getFormFields
0%
onChangesListInitRows
0%
onPageHistoryPager__doBatchLookups
0%
onPageHistoryBeforeList
0%
addThanksModule
0%
generateThankElement
0%
canReceiveThanks
0%
isUserBlockedFromThanks
0%
setParameter
0%
preHtml
0%
insertThankLink
0%
getLogEntryFromId
0%
__construct
0%
wrap
0%
getThanksReceivedCount
0%
__construct
0%
getPreloadTitles
0%
getMessageParameters
0%
__construct
0%
haveThanked
0%
alterForm
0%
thank
0%
__construct
0%
getLogType
0%
__construct
0%
isListed
0%
onSuccess
0%
onSubmit
0%
getDisplayFormat
0%
isUserBlockedFromTitle
0%
onDiffTools
0%
getHeaderMessage
0%
getRevisionEditSummary
0%
getExamplesMessages
0%
__construct
0%
dieOnUserBlockedFromTitle
0%
dieOnBadRecipient
0%
markResultSuccess
0%
haveAlreadyThanked
0%
logThanks
0%
needsToken
0%
isWriteMode
0%
canRender
0%
getIconType
0%
onHistoryTools
0%
getCompactHeaderMessage
0%
getBodyMessage
0%
getRevOrLogComment
0%
getExamplesMessages
0%
getPrimaryLink
0%
getSecondaryLinks
0%
getLogEntry
0%
getThankType
0%
canRender
0%
getIconType
0%
getHeaderMessage
0%
getCompactHeaderMessage
0%
getBodyMessage
0%
getPrimaryLink
0%
getSecondaryLinks
0%
onBeforeCreateEchoEvent
0%
onEchoGetBundleRules
0%
__construct
0%
getHelpUrls
0%
getRevisionFromId
66%
getFlowData
71%
getRecipientFromPost
75%
getUserFromRevision
75%
getTitleFromRevision
75%
execute
88%
sendThanks
89%
Project Risks
Method
CRAP
onLogEventsListLineEnding
132
setParameter
132
insertThankLink
90
onBeforePageDisplay
90
generateThankElement
56
preHtml
56
getRevOrLogComment
42
onEchoGetBundleRules
42
canReceiveThanks
30
getLogEntryFromId
30
onSubmit
20
getRevisionEditSummary
20
dieOnBadRecipient
20
alterForm
20
getLogEntry
20
onDiffTools
20
canRender
20
onChangesListInitRows
20
onPageHistoryPager__doBatchLookups
20
getHeaderMessage
12
thank
12
isUserBlockedFromThanks
12
onLocalUserCreated
12
onPageHistoryBeforeList
6
onSuccess
6
onApiMain__moduleManager
6
onDifferenceEngineViewHeader
6
onBeforeCreateEchoEvent
6
getSecondaryLinks
6
getPrimaryLink
6
getBodyMessage
6
getHeaderMessage
6
getThankType
6
getSecondaryLinks
6
getPrimaryLink
6
getBodyMessage
6
dieOnUserBlockedFromTitle
6
getRevisionFromId
4
getFlowData
3
execute
3
getTitleFromRevision
2
getRecipientFromPost
2
getUserFromRevision
2
sendThanks
2