Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
UpdateSubscribersCount0%
MediaWiki\Extension\Newsletter\Content\NewsletterContent0%
DeleteInactiveNewsletters0%
MediaWiki\Extension\Newsletter\Specials\SpecialNewsletter0%
MediaWiki\Extension\Newsletter\Specials\Pagers\NewsletterTablePager0%
MediaWiki\Extension\Newsletter\SchemaHooks0%
MediaWiki\Extension\Newsletter\Notifications\EchoNewsletterUserLocator0%
MediaWiki\Extension\Newsletter\Notifications\EchoNewsletterUnsubscribedPresentationModel0%
MediaWiki\Extension\Newsletter\Notifications\EchoNewsletterSubscribedPresentationModel0%
MediaWiki\Extension\Newsletter\Notifications\EchoNewsletterPublisherRemovedPresentationModel0%
MediaWiki\Extension\Newsletter\Notifications\EchoNewsletterPublisherAddedPresentationModel0%
MediaWiki\Extension\Newsletter\Notifications\EchoNewsletterPresentationModel0%
MediaWiki\Extension\Newsletter\Notifications\BaseNewsletterPresentationModel0%
MediaWiki\Extension\Newsletter\NewsletterValidator0%
MediaWiki\Extension\Newsletter\NewsletterStore0%
MediaWiki\Extension\Newsletter\NewsletterEditPage0%
MediaWiki\Extension\Newsletter\Newsletter0%
MediaWiki\Extension\Newsletter\Logging\NewsletterLogger0%
MediaWiki\Extension\Newsletter\Logging\NewsletterLogFormatter0%
MediaWiki\Extension\Newsletter\Hooks0%
MediaWiki\Extension\Newsletter\Content\NewsletterSlotDiffRenderer0%
MediaWiki\Extension\Newsletter\Content\NewsletterContentHandler35%
MediaWiki\Extension\Newsletter\Content\NewsletterDataUpdate43%
MediaWiki\Extension\Newsletter\Specials\SpecialNewsletterCreate53%
MediaWiki\Extension\Newsletter\NewsletterDb68%
MediaWiki\Extension\Newsletter\Api\ApiNewsletterSubscribe76%
MediaWiki\Extension\Newsletter\Specials\SpecialNewsletters82%

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
execute0%
getIconType0%
addNewsletterIssue0%
__construct0%
validate0%
canRender0%
getNewsletterId0%
getNewsletterName0%
getNewsletterUrl0%
canRender0%
getSubscribersFromID0%
getPrimaryLink0%
getSecondaryLinks0%
getHeaderMessage0%
getBodyMessage0%
getIconType0%
getPrimaryLink0%
getHeaderMessage0%
newsletterExistsForMainPage0%
getNewsletterSubscribersCount0%
getPrimaryLink0%
addNewsletter0%
getIdsFromUsers0%
__construct0%
getDefaultInstance0%
addSubscription0%
removeSubscription0%
addPublisher0%
removePublisher0%
updateDescription0%
getPublishersFromID0%
updateName0%
updateMainPage0%
deleteNewsletter0%
restoreNewsletter0%
rollBackNewsletterAddition0%
getNewsletter0%
getNewsletterFromName0%
getIconType0%
getHeaderMessage0%
getExamplesMessages0%
doAnnounceExecute0%
__construct0%
doesWrites0%
execute0%
getNavigationLinks0%
getHTMLForm0%
doSubscribeExecute0%
submitSubscribeForm0%
submitAnnounceForm0%
isFieldSortable0%
doSubscribersExecute0%
submitSubscribersForm0%
onSuccess0%
doesWrites0%
__construct0%
execute0%
__construct0%
setUserOption0%
getDefaultSort0%
getIconType0%
__construct0%
getPrimaryLink0%
getHeaderMessage0%
getIconType0%
getPrimaryLink0%
getHeaderMessage0%
locateNewsletterSubscribedUsers0%
onLoadExtensionSchemaUpdates0%
getFieldNames0%
getCellAttrs0%
getSubscribedQuery0%
getSecondaryOrderBy0%
getUnsubscribedQuery0%
getOp0%
reallyDoQuery0%
preprocessResults0%
getQueryInfo0%
formatValue0%
submitManageForm0%
attemptSave0%
getFormFields0%
onLoginFormValidErrorMessages0%
__construct0%
getTablePrefix0%
getExtraCacheKeys0%
addModules0%
getDiff0%
onBeforeCreateEchoEvent0%
onUserMergeAccountFields0%
getNewslettersWithNewsletterMainPage0%
onCustomEditor0%
onArticleDelete0%
onPageUndelete0%
onTitleMove0%
onContentModelCanBeUsedOn0%
onEditFilterMergedContent0%
onSkinTemplateNavigation__Universal0%
createNewNewsletterWithData0%
setupNavigationLinks0%
getMessageParameters0%
getPublishers0%
__construct0%
validateUserName0%
isValid0%
decode0%
onSuccess0%
getDescription0%
getMainPage0%
getTextForSummary0%
getNewsletterActionButtons0%
makeEmptyContent0%
unserializeContent0%
getContentClass0%
isParserCacheSupported0%
getSecondaryDataUpdates0%
edit0%
getSlotDiffRendererWithOptions0%
getForm0%
onGetUserPermissionsErrors0%
formatParameterValue0%
getPublishersFromID0%
subscribe0%
logPublisherAdded0%
canDelete0%
canManage0%
canRestore0%
notifyPublishers0%
getSubscribersFromID0%
loadPublishers0%
newsletterExistsForMainPage0%
addNewsletterIssue0%
__construct0%
edit0%
getEscapedName0%
getManageForm0%
loadSubscribers0%
unsubscribe0%
__construct0%
logPublisherRemoved0%
newFromID0%
newFromName0%
getId0%
setId0%
logNewIssue0%
isPublisher0%
logNewsletterAdded0%
getName0%
getDescription0%
getPageId0%
getSubscribers0%
getSubscribersCount0%
getPublishers0%
isSubscribed0%
onSubmit20%
getPublishersFromJSONData66%
fillParserOutput67%
doUpdate76%
execute76%
updateName81%
updateMainPage81%
addNewsletter81%
execute82%
updateDescription83%