/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\ThanksQueryHelper
0%
MediaWiki\Extension\Thanks\ThanksServices
0%
MediaWiki\Extension\Thanks\Api\ApiThank
32%
MediaWiki\Extension\Thanks\Hooks
40%
MediaWiki\Extension\Thanks\Api\ApiFlowThank
85%
MediaWiki\Extension\Thanks\Api\ApiCoreThank
86%
Project Risks
Class
CRAP
MediaWiki\Extension\Thanks\SpecialThanks
1122
MediaWiki\Extension\Thanks\Hooks
1120
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%
onBeforePageDisplay
0%
preHtml
0%
getFormFields
0%
setParameter
0%
doesWrites
0%
__construct
0%
onApiMain__moduleManager
0%
onGetAllBlockActions
0%
getDisplayFormat
0%
onDifferenceEngineViewHeader
0%
onChangesListInitRows
0%
onPageHistoryPager__doBatchLookups
0%
onPageHistoryBeforeList
0%
addThanksModule
0%
insertThankLink
0%
alterForm
0%
onSubmit
0%
onEchoGetBundleRules
0%
__construct
0%
__construct
0%
wrap
0%
getThanksReceivedCount
0%
__construct
0%
getPreloadTitles
0%
getMessageParameters
0%
getLogEntryFromId
0%
onSuccess
0%
haveThanked
0%
thank
0%
__construct
0%
getLogType
0%
__construct
0%
isListed
0%
onDiffTools
0%
onHistoryTools
0%
onBeforeCreateEchoEvent
0%
haveAlreadyThanked
0%
getSecondaryLinks
0%
getIconType
0%
canRender
0%
isWriteMode
0%
needsToken
0%
logThanks
0%
markResultSuccess
0%
getBodyMessage
0%
dieOnBadRecipient
0%
dieOnUserBlockedFromTitle
0%
__construct
0%
getExamplesMessages
0%
getExamplesMessages
0%
getHelpUrls
0%
getCompactHeaderMessage
0%
getHeaderMessage
0%
getRevisionEditSummary
0%
getBodyMessage
0%
getPrimaryLink
0%
getSecondaryLinks
0%
getLogEntry
0%
getThankType
0%
canRender
0%
getIconType
0%
getHeaderMessage
0%
getCompactHeaderMessage
0%
getRevOrLogComment
0%
getPrimaryLink
0%
onLocalUserCreated
50%
getRevisionFromId
66%
getFlowData
71%
canReceiveThanks
71%
getRecipientFromPost
75%
getTitleFromRevision
75%
getUserFromRevision
75%
generateThankElement
75%
execute
88%
sendThanks
89%
Project Risks
Method
CRAP
setParameter
132
insertThankLink
90
onBeforePageDisplay
90
preHtml
56
onEchoGetBundleRules
42
getRevOrLogComment
42
getLogEntryFromId
30
onPageHistoryPager__doBatchLookups
20
onChangesListInitRows
20
getLogEntry
20
getRevisionEditSummary
20
onDiffTools
20
canRender
20
dieOnBadRecipient
20
alterForm
20
onSubmit
20
getHeaderMessage
12
thank
12
generateThankElement
7
onDifferenceEngineViewHeader
6
onSuccess
6
onPageHistoryBeforeList
6
onApiMain__moduleManager
6
getSecondaryLinks
6
onBeforeCreateEchoEvent
6
getThankType
6
dieOnUserBlockedFromTitle
6
getBodyMessage
6
getSecondaryLinks
6
getPrimaryLink
6
getHeaderMessage
6
getBodyMessage
6
getPrimaryLink
6
canReceiveThanks
5
getRevisionFromId
4
onLocalUserCreated
4
getFlowData
3
execute
3
getTitleFromRevision
2
getRecipientFromPost
2
getUserFromRevision
2
sendThanks
2