/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\SpecialThanks
0%
MediaWiki\Extension\Thanks\Storage\Exceptions\InvalidLogType
0%
MediaWiki\Extension\Thanks\ThanksLogFormatter
0%
MediaWiki\Extension\Thanks\ThanksServices
0%
MediaWiki\Extension\Thanks\Api\ApiThank
34%
MediaWiki\Extension\Thanks\Storage\LogStore
35%
MediaWiki\Extension\Thanks\Hooks
38%
MediaWiki\Extension\Thanks\Api\ApiFlowThank
84%
MediaWiki\Extension\Thanks\Api\ApiCoreThank
85%
Project Risks
Class
CRAP
MediaWiki\Extension\Thanks\Hooks
1226
MediaWiki\Extension\Thanks\SpecialThanks
1122
MediaWiki\Extension\Thanks\EchoCoreThanksPresentationModel
992
MediaWiki\Extension\Thanks\EchoFlowThanksPresentationModel
132
MediaWiki\Extension\Thanks\Api\ApiThank
119
MediaWiki\Extension\Thanks\EchoHooks
72
MediaWiki\Extension\Thanks\Storage\LogStore
43
MediaWiki\Extension\Thanks\Api\ApiCoreThank
30
MediaWiki\Extension\Thanks\Api\ApiFlowThank
16
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getHelpUrls
0%
getExamplesMessages
0%
getExamplesMessages
0%
__construct
0%
dieOnUserBlockedFromPage
0%
dieOnBadRecipient
0%
markResultSuccess
0%
haveAlreadyThanked
0%
logThanks
0%
needsToken
0%
isWriteMode
0%
canRender
0%
getIconType
0%
getHeaderMessage
0%
getCompactHeaderMessage
0%
getBodyMessage
0%
getRevisionEditSummary
0%
getRevOrLogComment
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%
onHistoryTools
0%
onDiffTools
0%
insertThankLink
0%
addThanksModule
0%
onPageHistoryBeforeList
0%
onPageHistoryPager__doBatchLookups
0%
onChangesListInitRows
0%
onDifferenceEngineViewHeader
0%
onGetAllBlockActions
0%
onBeforePageDisplay
0%
onApiMain__moduleManager
0%
__construct
0%
setParameter
0%
getFormFields
0%
preHtml
0%
alterForm
0%
getDisplayFormat
0%
onSubmit
0%
doesWrites
0%
isListed
0%
__construct
0%
getLogType
0%
haveThanked
0%
getLogEntryFromId
0%
__construct
0%
getMessageParameters
0%
getPreloadTitles
0%
wrap
0%
__construct
0%
getQueryHelper
0%
onLocalUserCreated
50%
getRevisionFromId
66%
getFlowData
71%
canReceiveThanks
71%
generateThankElement
73%
getUserFromRevision
75%
getRecipientFromPost
75%
sendThanks
87%
thank
87%
sendThanks
88%
getThanksGivenCount
88%
execute
88%
onLogEventsListLineEnding
88%
Project Risks
Method
CRAP
setParameter
132
onBeforePageDisplay
90
insertThankLink
72
preHtml
56
getRevOrLogComment
42
onEchoGetBundleRules
42
onSubmit
42
getLogEntryFromId
30
dieOnBadRecipient
20
canRender
20
getRevisionEditSummary
20
getLogEntry
20
onDiffTools
20
onPageHistoryPager__doBatchLookups
20
onChangesListInitRows
20
alterForm
20
getHeaderMessage
12
onLogEventsListLineEnding
11
generateThankElement
6
dieOnUserBlockedFromPage
6
getBodyMessage
6
getPrimaryLink
6
getSecondaryLinks
6
getThankType
6
getHeaderMessage
6
getBodyMessage
6
getPrimaryLink
6
getSecondaryLinks
6
onBeforeCreateEchoEvent
6
onPageHistoryBeforeList
6
onDifferenceEngineViewHeader
6
onApiMain__moduleManager
6
canReceiveThanks
5
getRevisionFromId
4
onLocalUserCreated
4
thank
4
getFlowData
3
execute
3
getThanksGivenCount
3
getUserFromRevision
2
getRecipientFromPost
2
sendThanks
2
sendThanks
2