/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\Storage\LogStore
0%
MediaWiki\Extension\Thanks\ThanksLogFormatter
0%
MediaWiki\Extension\Thanks\ThanksServices
0%
MediaWiki\Extension\Thanks\Api\ApiThank
34%
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
1276
MediaWiki\Extension\Thanks\SpecialThanks
1190
MediaWiki\Extension\Thanks\EchoCoreThanksPresentationModel
992
MediaWiki\Extension\Thanks\EchoFlowThanksPresentationModel
132
MediaWiki\Extension\Thanks\Storage\LogStore
132
MediaWiki\Extension\Thanks\Api\ApiThank
119
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
getHelpUrls
0%
getExamplesMessages
0%
getExamplesMessages
0%
__construct
0%
dieOnUserBlockedFromTitle
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%
doesWrites
0%
setParameter
0%
getFormFields
0%
preHtml
0%
alterForm
0%
getDisplayFormat
0%
onSubmit
0%
isListed
0%
__construct
0%
getLogType
0%
__construct
0%
thank
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%
getTitleFromRevision
75%
getUserFromRevision
75%
getRecipientFromPost
75%
sendThanks
87%
sendThanks
88%
getThanksGivenCount
88%
execute
88%
onLogEventsListLineEnding
88%
Project Risks
Method
CRAP
setParameter
132
insertThankLink
90
onBeforePageDisplay
90
preHtml
56
onSubmit
56
getRevOrLogComment
42
onEchoGetBundleRules
42
getLogEntryFromId
30
dieOnBadRecipient
20
canRender
20
getRevisionEditSummary
20
getLogEntry
20
onDiffTools
20
onPageHistoryPager__doBatchLookups
20
onChangesListInitRows
20
alterForm
20
thank
20
getHeaderMessage
12
onLogEventsListLineEnding
11
generateThankElement
6
dieOnUserBlockedFromTitle
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
getFlowData
3
execute
3
getThanksGivenCount
3
getTitleFromRevision
2
getUserFromRevision
2
getRecipientFromPost
2
sendThanks
2
sendThanks
2