Created at 2020-03-31 03:52:54 , with PHPMetrics v2.4.1 (Jean-François Lépine).
Violations (0 criticals, 912 errors)
1866
343581
1595
Maintainability / complexity

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

ClassRank (Google's page rank applied to relations between classes)
Class ClassRank
ReplacementArray 93.88 0.21
MediaWiki\MediaWikiServices 60.66 0.02
MWExceptionHandler 59.68 0.01
User 42.77 0.01
Maintenance 41.17 0.01
MWException 74.5 0.01
Title 43.7 0.01
Hooks 78.88 0.01
LanguageConverter 41.53 0
PurgeJobUtils 85.94 0
JobQueueGroup 57.12 0
JobQueueRedis 45.76 0
Job 59.86 0
BacklinkJobUtils 89.04 0
JobQueueDB 43.57 0
JobRunner 46.03 0
JobQueue 64.47 0
ActivityUpdateJob 87.33 0
JobQueueReadOnlyError 220.56 0
JobQueueConnectionError 220.56 0
JobQueueError 220.56 0
JobQueueFederated 48.3 0
MediaWiki\Preferences\TimezoneFilter 79.75 0
MediaWiki\Preferences\IntvalFilter 109.87 0
MediaWiki\Preferences\DefaultPreferencesFactory 35.54 0
UserGroupExpiryJob 114.15 0
HTMLCacheUpdateJob 73.28 0
CdnPurgeJob 113.44 0
AssembleUploadChunksJob 73.11 0
JobSpecification 77.34 0
JobQueueMemory 75.22 0
UserOptionsUpdateJob 100.86 0
EnqueueJob 89.89 0
EnotifNotifyJob 103.12 0
RecentChangesUpdateJob 62.76 0
RefreshLinksJob 59.97 0
ClearUserWatchlistJob 79.87 0
DoubleRedirectJob 69.33 0
ThumbnailRenderJob 67.41 0
TitleArray 109.82 0
DeleteLinksJob 84.44 0
EmaillingJob 110.43 0
DuplicateJob 105 0
WatchlistExpiryJob 97.55 0
NullJob 99.41 0
CategoryMembershipChangeJob 67.7 0
PublishStashedFileJob 73.43 0
ClearWatchlistNotificationsJob 78.09 0
DeletePageJob 92.27 0
MediaWiki\Preferences\MultiUsernameFilter 89.36 0
MediaWiki\Interwiki\NullInterwikiLookup 108.76 0
MediaWiki\Interwiki\ClassicInterwikiLookup 59.43 0
DumpPipeOutput 79.83 0
ProtectionForm 46.67 0
ProxyLookup 99.33 0
DumpFilter 91.42 0
DumpLBZip2Output 125.97 0
DumpMultiWriter 86.43 0
BaseDump 64.78 0
WikiExporter 51.6 0
XmlDumpWriter 50.88 0
Dump7ZipOutput 90.4 0
DumpNotalkFilter 120.4 0
FauxRequest 72.99 0
DumpFileOutput 86.09 0
DumpStringOutput 115.35 0
DumpOutput 98.39 0
DumpDBZip2Output 125.84 0
DumpNamespaceFilter 86.39 0
DumpGZipOutput 125.84 0
DumpBZip2Output 125.84 0
ExportProgressFilter 107.31 0
LinkFilter 59.81 0
StubUserLang 109.02 0
TitleArrayFromResult 79 0
PoolWorkArticleView 68 0
MediaWiki\Widget\CheckMatrixWidget 77.85 0
BatchRowIterator 77.43 0
MediaWiki\Interwiki\InterwikiLookupAdapter 78.43 0
Interwiki 90.58 0
AutoloadGenerator 67.72 0
ZipDirectoryReader 50.87 0
ZipDirectoryReaderError 112.44 0
UIDGenerator 93.29 0
MWFileProps 91.23 0
ExecutableFinder 91.04 0
MWCryptHKDF 103.75 0
MWRestrictions 77.62 0
FileContentsHasher 84.79 0
PoolCounterWork 85.79 0
BatchRowUpdate 95.29 0
MWCryptRand 116.12 0
ClassCollector 70.08 0
BatchRowWriter 100.28 0
AvroValidator 58.33 0
WebRequestUpload 82.79 0
PoolCounter 87.02 0
PoolCounterWorkViaCallback 89.47 0
PoolCounterRedis 55.59 0
PoolCounterNull 216.99 0
MWNamespace 86.4 0
MediaWiki\Widget\PendingTextInputWidget 112.1 0
MediaWiki\Widget\TitleInputWidget 78.94 0
OOUIHTMLForm 55.7 0
UploadFromFile 96.23 0
UploadFromStash 83.56 0
UploadStash 62.02 0
CloneDatabase 81 0
MediaWiki\DB\PatchFileLocation 98.36 0
MWLBFactory 61.69 0
HTMLFormElement 95.58 0
HTMLFormFieldRequiredOptionsException 72.61 0
VFormHTMLForm 75.06 0
HTMLFormActionFieldLayout 84.44 0
UploadStashNotLoggedInException 220.5 0
HTMLForm 44.22 0
HTMLFormFieldLayout 85.45 0
CollapsibleFieldsetLayout 58.92 0
HTMLDateTimeField 52.59 0
HTMLTitleTextField 72.52 0
HTMLFormFieldCloner 46.42 0
HTMLRadioField 71.2 0
HTMLApiField 59.41 0
HTMLTitlesMultiselectField 67.14 0
HTMLFloatField 77.38 0
UploadChunkZeroLengthFileException 220.43 0
UploadStashZeroLengthFileException 220.5 0
HTMLHiddenField 77.78 0
WikiMap 69 0
NaiveForeignTitleFactory 105.61 0
NaiveImportTitleFactory 104.21 0
Pingback 74.71 0
SlideshowImageGallery 107.33 0
PackedImageGallery 86.66 0
NolinesImageGallery 110.92 0
PackedOverlayImageGallery 107.43 0
ImageGalleryBase 74.18 0
TraditionalImageGallery 67.82 0
PackedHoverImageGallery 220.53 0
UploadStashFile 83.28 0
UploadChunkVerificationException 118.32 0
UploadFromUrl 67.45 0
UploadFromChunks 64.03 0
UploadBase 40.67 0
UploadStashBadPathException 220.5 0
UploadStashFileNotFoundException 220.5 0
UploadStashException 107.09 0
UploadStashNoSuchKeyException 220.5 0
UploadStashFileException 220.5 0
UploadChunkFileException 220.43 0
UploadStashWrongOwnerException 220.5 0
HTMLTextAreaField 64.71 0
HTMLUsersMultiselectField 63.74 0
AjaxDispatcher 74.83 0
MediaWiki\Widget\NamespacesMultiselectWidget 103.3 0
VersionChecker 68.98 0
ExtensionDependencyError 90.59 0
ExtensionJsonValidationError 220.28 0
ExtensionProcessor 40.59 0
ExtensionRegistry 52.48 0
ExtensionJsonValidator 70.15 0
MediaWiki\Widget\ExpiryInputWidget 99.01 0
MediaWiki\Widget\UserInputWidget 101.74 0
MediaWiki\Widget\SpinnerWidget 92.7 0
MediaWiki\Widget\DateTimeInputWidget 79.91 0
HTMLSelectLanguageField 81.81 0
MediaWiki\Widget\UsersMultiselectWidget 86.33 0
MediaWiki\Widget\SelectWithInputWidget 89.26 0
MediaWiki\Widget\ComplexNamespaceInputWidget 88.73 0
MediaWiki\Widget\DateInputWidget 69.86 0
MediaWiki\Widget\SizeFilterWidget 91.18 0
MediaWiki\Widget\TitlesMultiselectWidget 88.67 0
MediaWiki\Widget\SearchInputWidget 83.2 0
MediaWiki\Widget\NamespaceInputWidget 87.67 0
MediaWiki\Widget\TagMultiselectWidget 83.93 0
MediaWiki\Widget\ComplexTitleInputWidget 93.83 0
HTMLFormField 40.17 0
HTMLSizeFilterField 77.25 0
HTMLSelectField 61.05 0
HTMLCheckField 77.22 0
HTMLSubmitField 98.04 0
HTMLSelectNamespace 83.3 0
HTMLSelectLimitField 104.11 0
HTMLButtonField 79.1 0
HTMLIntField 102.13 0
HTMLSelectOrOtherField 59.04 0
HTMLFormFieldWithButton 78.52 0
HTMLExpiryField 91.24 0
HTMLTextFieldWithButton 98.97 0
HTMLTagFilter 72.62 0
HTMLNamespacesMultiselectField 65.71 0
HTMLEditTools 83.31 0
HTMLSelectAndOtherField 60.42 0
HTMLCheckMatrix 60.23 0
HTMLUserTextField 70.02 0
HTMLAutoCompleteSelectField 62.22 0
HTMLRestrictionsField 73.68 0
HTMLInfoField 79.83 0
HTMLTextField 57.34 0
HTMLComboboxField 87.37 0
HTMLSelectNamespaceWithButton 98.97 0
HTMLMultiSelectField 59.64 0
EventRelayerGroup 101.16 0
MediaWiki\Rest\LocalizedHttpException 63.33 0
EditPage 39.87 0
ReadOnlyMode 96.1 0
MediaWiki\Logger\LogCapturingSpi 87.23 0
anonymous@00000000408aecad000000005526263b 92.07 0
MediaWiki\Logger\ConsoleSpi 71.53 0
MediaWiki\Logger\ConsoleLogger 107.62 0
MediaWiki\Logger\LegacyLogger 55.12 0
MediaWiki\Logger\NullSpi 115.83 0
MWDebug 57.86 0
DeprecationHelper 85.36 0
PageDataRequestHandler 78.08 0
ForeignResourceManager 41.69 0
MediaWiki\Logger\Monolog\LogstashFormatter 79.19 0
MediaWiki\Storage\PageEditStash 59.9 0
MediaWiki\Storage\BlobStoreFactory 95.4 0
MediaWiki\Storage\NameTableStoreFactory 80.65 0
MediaWiki\Storage\PageUpdateException 216.73 0
MediaWiki\Storage\BlobAccessException 216.73 0
MediaWiki\Storage\SqlBlobStore 57.5 0
MediaWiki\Storage\DerivedPageDataUpdater 43.75 0
MediaWiki\Storage\NameTableAccessException 112.99 0
MediaWiki\Storage\NameTableStore 66.05 0
MediaWiki\Logger\LoggerFactory 105.87 0
MediaWiki\Logger\Monolog\LineFormatter 78.79 0
MediaWiki\Storage\PageUpdater 51.69 0
PHPVersionCheck 69.29 0
JSONRCFeedFormatter 125.43 0
UDPRCFeedEngine 117.04 0
RCFeed 103.23 0
RCFeedEngine 220.5 0
RedisPubSubFeedEngine 95.94 0
IRCColourfulRCFeedFormatter 67.75 0
XMLRCFeedFormatter 121.58 0
FormattedRCFeed 105.11 0
MachineReadableRCFeedFormatter 77.07 0
MediaWiki\Navigation\PrevNextNavigationRenderer 90.82 0
MediaWiki\Logger\Monolog\WikiProcessor 101.81 0
MediaWiki\Logger\MonologSpi 80.22 0
MediaWiki\Logger\LegacySpi 113.88 0
MediaWiki\Logger\Monolog\SyslogHandler 105.05 0
MediaWiki\Logger\Monolog\BufferHandler 109.85 0
MediaWiki\Logger\Monolog\KafkaHandler 66.01 0
MediaWiki\Logger\Monolog\LegacyHandler 74.86 0
MediaWiki\Logger\Monolog\AvroFormatter 79.68 0
MediaWiki\Logger\Monolog\LegacyFormatter 107.78 0
MediaWiki\Logger\Monolog\MwlogHandler 92.55 0
MediaWiki\Logger\Monolog\CeeFormatter 120.38 0
MediaWiki\Storage\RevisionSlotsUpdate 78.81 0
WatchAction 73.07 0
UploadSourceAdapter 80.97 0
MediaWiki\Revision\RevisionStoreFactory 91.56 0
MediaWiki\Revision\RevisionSlots 76.22 0
MediaWiki\Revision\RevisionAccessException 217.6 0
MediaWiki\Revision\RevisionStore 43.77 0
MediaWiki\Revision\SlotRoleRegistry 87.56 0
MediaWiki\Revision\SlotRoleHandler 97.41 0
MediaWiki\Revision\MutableRevisionRecord 78.81 0
MediaWiki\Revision\RevisionRenderer 72.09 0
MediaWiki\Revision\IncompleteRevisionException 217.6 0
MediaWiki\Revision\RevisionStoreCacheRecord 91.45 0
MediaWiki\Revision\MutableRevisionSlots 94.01 0
MediaWiki\Revision\SlotRecord 64.84 0
MediaWiki\Revision\FallbackSlotRoleHandler 108.99 0
MediaWiki\Revision\SuppressedDataException 218.22 0
MediaWiki\Revision\MainSlotRoleHandler 83.32 0
MediaWiki\Revision\RevisionArchiveRecord 87.73 0
MediaWiki\Revision\RevisionRecord 71.01 0
MediaWiki\Revision\RenderedRevision 69.18 0
MagicWordArray 60.38 0
PasswordPolicyChecks 77.87 0
PasswordError 217.6 0
MediaWiki\Revision\RevisionStoreRecord 82.06 0
RenderAction 114.76 0
UnwatchAction 94.97 0
CachedAction 92.94 0
McrRestoreAction 86.76 0
ProtectAction 102.8 0
MarkpatrolledAction 64.05 0
HistoryAction 55.94 0
Action 68.97 0
UnprotectAction 114.76 0
SpecialPageAction 77.57 0
RawAction 59.04 0
RevertAction 63.47 0
SubmitAction 121.14 0
DeleteAction 107.37 0
HistoryPager 46.78 0
CreditsAction 64.19 0
FormAction 89.54 0
FormlessAction 219.57 0
InfoAction 40.66 0
RollbackAction 55.55 0
ViewAction 94.82 0
PurgeAction 79.35 0
McrUndoAction 47.8 0
EditAction 94.87 0
ImportStreamSource 73.18 0
WikiRevision 67.22 0
FauxResponse 80.72 0
MediaWiki\Rest\Handler\LanguageLinksHandler 76.72 0
MediaWiki\Rest\Handler\RevisionHandler 75.77 0
MediaWiki\Rest\Handler\SearchHandler 68.94 0
MediaWiki\Rest\Handler\MediaLinksHandler 74.6 0
MediaWiki\Rest\Handler\CreationHandler 80.88 0
MediaWiki\Rest\Handler\CompareHandler 66.23 0
MediaWiki\Rest\Handler\PageHistoryCountHandler 50.53 0
MediaWiki\Rest\Handler\MediaFileHandler 75.6 0
MediaWiki\Rest\Handler\PageSourceHandler 77.25 0
MediaWiki\Rest\Handler\EditHandler 76.51 0
MediaWiki\Rest\Handler\PageHTMLHandler 65.41 0
MediaWiki\Rest\RequestBase 75.82 0
MediaWiki\Rest\Handler\UpdateHandler 70.97 0
MediaWiki\Rest\Handler\PageHistoryHandler 49.13 0
MediaWiki\Rest\EntryPoint 65.75 0
MediaWiki\Rest\Response 63.01 0
MediaWiki\Rest\HttpException 105.65 0
MediaWiki\Rest\Validator\Validator 83.61 0
MediaWiki\Rest\Validator\NullBodyValidator 114.24 0
MediaWiki\Rest\Validator\JsonBodyValidator 85.69 0
MediaWiki\Rest\Validator\ParamValidatorCallbacks 71.71 0
MediaWiki\Rest\Handler\ActionModuleBasedHandler 78.77 0
MediaWiki\Rest\Router 61.43 0
MediaWiki\Message\TextFormatter 101.5 0
MediaWiki\Rest\BasicAccess\BasicAuthorizerBase 117.05 0
MediaWiki\Rest\PathTemplateMatcher\PathMatcher 76.5 0
MediaWiki\Rest\PathTemplateMatcher\PathConflict 59.92 0
ForeignTitle 88.42 0
MediaWiki\Rest\RequestFromGlobals 63.94 0
MediaWiki\Rest\StringStream 61.96 0
MediaWiki\Rest\RequestData 77.71 0
MediaWiki\Rest\HeaderContainer 76.3 0
MediaWiki\Rest\BasicAccess\MWBasicRequestAuthorizer 89.51 0
MediaWiki\Rest\BasicAccess\StaticBasicAuthorizer 110.29 0
MediaWiki\Rest\BasicAccess\MWBasicAuthorizer 101.18 0
MediaWiki\Rest\ConditionalHeaderUtil 70.97 0
MediaWiki\Rest\BasicAccess\BasicRequestAuthorizer 102.04 0
MediaWiki\Rest\JsonEncodingException 72.61 0
MediaWiki\Rest\ResponseFactory 74.09 0
MediaWiki\Rest\Stream 65.3 0
MediaWiki\Rest\SimpleHandler 90.75 0
MediaWiki\Rest\HeaderParser\HeaderParserBase 89.14 0
MediaWiki\Rest\HeaderParser\HeaderParserError 171 0
MediaWiki\Rest\HeaderParser\IfNoneMatch 80.61 0
MediaWiki\Rest\HeaderParser\HttpDate 68.53 0
MediaWiki\Rest\Handler 84.3 0
FileDeleteForm 57.83 0
MediaWiki\Message\Converter 77.71 0
WikiImporter 37.06 0
CategoryFinder 70.56 0
FeedUtils 70.63 0
ForkController 71.72 0
ChangeTags 43.96 0
ChangeTagsRevisionItem 96.42 0
ChangeTagsLogItem 74.6 0
ChangeTagsList 99.19 0
ChangeTagsRevisionList 90.08 0
ChangeTagsLogList 89.98 0
Html 46.89 0
TemplatesOnThisPageFormatter 77.85 0
EmailNotification 57.97 0
MediaWikiVersionFetcher 105.39 0
MediaWiki\Tidy\RemexCompatFormatter 59.5 0
MediaWiki\Tidy\RemexCompatMunger 48.4 0
MediaWiki\Tidy\TidyDriverBase 110.83 0
MediaWiki\Tidy\RemexDriver 45.4 0
MediaWiki\Tidy\RemexMungerData 89.04 0
ImportStringSource 106.6 0
ImportableUploadRevisionImporter 69.17 0
ImportableOldRevisionImporter 74.74 0
MediaWiki\Mail\Emailer 112.79 0
UserMailer 57.44 0
MediaWiki\Message\MessageFormatterFactory 104.85 0
UserNotLoggedIn 101.61 0
FormOptions 67.93 0
HttpError 83.36 0
MWExceptionRenderer 62.72 0
ReadOnlyError 126.69 0
UserBlockedError 103.51 0
MediaWiki\ShellDisabledError 207.18 0
MWUnknownContentModelException 105.99 0
PermissionsError 86.42 0
BadRequestError 119.96 0
MediaWiki\ProcOpenError 171 0
MailAddress 94.74 0
MWContentSerializationException 216.73 0
ThrottledError 113.53 0
CannotCreateActorException 220.56 0
BadTitleError 106.89 0
LocalizedException 107.36 0
FatalError 121.03 0
ErrorPageError 95.98 0
MediaWiki\ParamValidator\TypeDef\TagsDef 87.86 0
MediaWiki\ParamValidator\TypeDef\NamespaceDef 67.5 0
MediaWiki\ParamValidator\TypeDef\UserDef 68.71 0
MalformedTitleException 97.55 0
NamespaceInfo 64.57 0
InvalidPassword 102.9 0
EnhancedChangesList 37.62 0
StreamFile 85.77 0
ComposerPhpunitXmlCoverageEdit 94.79 0
ComposerPackageModifier 73.89 0
ComposerVendorHtaccessCreator 114.15 0
ComposerVersionNormalizer 97.86 0
ComposerHookHandler 90.32 0
ChangesList 46.52 0
AtomFeed 95.95 0
OldChangesList 70.48 0
RSSFeed 96.25 0
MediaWiki\Permissions\PermissionManager 43.85 0
ChangesListStringOptionsFilter 103.72 0
RCCacheEntryFactory 67.35 0
ChangesListBooleanFilterGroup 95.86 0
RecentChange 41.75 0
ChangesListFilter 70.84 0
ChangesFeed 79.32 0
FeedItem 83.77 0
ChannelFeed 94.55 0
ChangesListFilterGroup 72.76 0
MediaWiki 38.99 0
DummyLinker 35.52 0
RCCacheEntry 108.83 0
PageArchive 50.02 0
WikiCategoryPage 100.37 0
ImageHistoryList 57.73 0
CategoryPage 78.81 0
Article 42.68 0
ImagePage 36.82 0
MediaWiki\Page\MovePageFactory 92.08 0
WikiFilePage 67.17 0
ImageHistoryPseudoPager 66.26 0
WikiPage 43.21 0
Status 61.88 0
OutputPage 43.71 0
DiffHistoryBlob 57.29 0
ConcatenatedGzipHistoryBlob 82.84 0
HistoryBlobCurStub 104.48 0
HistoryBlobStub 82.63 0
MergeHistory 67.88 0
MediaWiki\OutputHandler 75.75 0
RawMessage 107.95 0
ContextSource 89.32 0
RequestContext 59.11 0
DerivativeContext 80.12 0
CategoryMembershipChange 77.08 0
ChangesListStringOptionsFilterGroup 84.87 0
MediaWiki\Session\BotPasswordSessionProvider 70.64 0
XmlSelect 84.08 0
CachingSiteStore 89.58 0
MediaWikiSite 89.13 0
Site 68.34 0
SiteExporter 86.06 0
HashSiteStore 100.62 0
DBSiteStore 73.73 0
SiteList 82.49 0
MediaWiki\Site\MediaWikiPageNameNormalizer 77.68 0
SiteImporter 70.66 0
Xml 51.91 0
ContentSecurityPolicy 52.52 0
XmlJsCode 105.01 0
WikiReference 92.74 0
SiteStatsInit 77.17 0
StubObject 87.15 0
WebResponse 76.46 0
MediaWiki\Edit\PreparedEdit 104.02 0
MovePage 44.82 0
MediaWiki\Linker\LinkRendererFactory 91.23 0
MediaWiki\Linker\LinkRenderer 59.02 0
SkinFactory 99 0
DeprecatedGlobal 111.23 0
AjaxResponse 82.73 0
ChangesListBooleanFilter 85.71 0
MediaWiki\Diff\ComplexityException 171 0
CommentStoreComment 91.4 0
DiffEngine 34.78 0
RangeDifference 106.33 0
DiffFormatter 72.23 0
DiffOpDelete 113.85 0
UnsupportedSlotDiffRenderer 102.46 0
SlotDiffRenderer 97.56 0
DifferenceEngine 41.36 0
Diff 88.19 0
TableDiffFormatter 81.07 0
SiteStats 69.52 0
DiffOpAdd 113.85 0
DiffOpChange 112.65 0
DiffOpCopy 108.81 0
WordLevelDiff 70.77 0
DifferenceEngineSlotDiffRenderer 84.95 0
DiffOp 100.43 0
MediaWiki\Diff\WordAccumulator 79.13 0
ArrayDiffFormatter 93.41 0
TextSlotDiffRenderer 69.14 0
UnifiedDiffFormatter 99.35 0
FormatJson 69.62 0
MediaWiki\Session\PHPSessionHandler 62.61 0
SkinApiTemplate 98.32 0
StringPrefixSearch 113.37 0
SearchResultSet 81.24 0
SearchMySQL 59.11 0
SearchResult 107.3 0
SearchSqlite 64.44 0
SearchNearMatchResultSet 98.15 0
RevisionSearchResult 114.14 0
SearchHighlighter 43.57 0
AugmentPageProps 102.2 0
SqlSearchResultSet 81.72 0
SearchSuggestion 86.31 0
TitlePrefixSearch 108.8 0
MediaWiki\Search\ParserOutputSearchDataExtractor 95 0
DummySearchIndexFieldDefinition 106.82 0
SearchEngineConfig 86.1 0
SearchResultTrait 96.14 0
PerRowAugmentor 100.06 0
NullIndexField 104.15 0
SearchExactMatchRescorer 82.52 0
FauxSearchResult 96.2 0
SearchSuggestionSet 75.89 0
SqlSearchResult 98.93 0
BaseSearchResultSet 95.66 0
MediaWiki\Search\SearchWidgets\SearchFormWidget 68.56 0
SearchPostgres 66.21 0
SearchEngine 55.66 0
Linker 41.91 0
MediaWiki\BadFileLookup 78.91 0
ListToggle 100.37 0
ActorMigration 58.32 0
MWGrants 71.91 0
Autopromote 65.98 0
IP 217.6 0
TitleFactory 92.25 0
MediaWiki\HeaderCallback 88 0
SearchNearMatcher 71.22 0
MediaWiki\Search\SearchWidgets\InterwikiSearchResultWidget 81.34 0
SearchDatabase 96.18 0
RevisionSearchResultTrait 79.97 0
SearchResultSetTrait 98.41 0
SearchEngineFactory 85 0
MediaWiki\Search\SearchWidgets\BasicSearchResultSetWidget 77.47 0
MediaWiki\Search\SearchWidgets\FullSearchResultWidget 66.36 0
MediaWiki\Search\SearchWidgets\DidYouMeanWidget 84.71 0
MediaWiki\Search\SearchWidgets\InterwikiSearchResultSetWidget 71.27 0
MediaWiki\Search\SearchWidgets\SimpleSearchResultWidget 83.55 0
MediaWiki\Search\SearchWidgets\SimpleSearchResultSetWidget 73.52 0
PrefixSearch 64.84 0
FauxSearchResultSet 95.24 0
MediaWiki\Session\Token 87.34 0
Revision 51.98 0
PPFrame_Hash 45.93 0
PPDStack 79.96 0
PPDStackElement 84.51 0
PPDStack_Hash 122.03 0
PPNode_Hash_Array 86.11 0
CoreTagHooks 87.98 0
PPNode_Hash_Tree 62.73 0
RemexStripTagHandler 89.66 0
Parser 40.44 0
MediaWiki\Session\SessionManager 36.66 0
CacheTime 85.27 0
MediaWiki\Session\SessionBackend 49.28 0
MediaWiki\Session\SessionInfo 76.07 0
MediaWiki\Session\SessionProvider 79.4 0
MediaWiki\Session\MetadataMergeException 105.8 0
MediaWiki\Session\Session 57.97 0
MediaWiki\Session\SessionId 106.83 0
MediaWiki\Session\SessionOverflowException 105.22 0
MediaWiki\Session\ImmutableSessionProviderWithCookie 74.03 0
MediaWiki\Session\UserInfo 83.27 0
MediaWiki\Session\CookieSessionProvider 56.7 0
Preprocessor_Hash 36.37 0
ParserOutput 43.68 0
SearchEngineDummy 220.63 0
PPNode_Hash_Text 84.67 0
SearchIndexFieldDefinition 88.52 0
MWTimestamp 76.22 0
TemplateParser 74.71 0
CoreParserFunctions 37.55 0
Preprocessor 84.88 0
LinkHolderArray 47.32 0
MWTidy 97.22 0
ParserFactory 94.55 0
Sanitizer 37.01 0
PPDStackElement_Hash 88.45 0
BlockLevelPass 39.69 0
PPCustomFrame_Hash 92.32 0
PPDPart_Hash 112.89 0
PPDPart 121.19 0
StripState 74.89 0
PPTemplateFrame_Hash 71.75 0
ParserCache 67.32 0
DateFormatterFactory 100.96 0
ParserOptions 51.11 0
DateFormatter 63.92 0
PPNode_Hash_Attr 82.48 0
QuickTemplate 85.8 0
SkinApi 94.81 0
SubpageImportTitleFactory 105.79 0
ApiProtect 62.34 0
ApiQueryPagePropNames 81.62 0
ApiAMCreateAccount 60.41 0
ApiSetNotificationTimestamp 47.9 0
ApiMove 56.48 0
ApiQueryLangBacklinks 64.99 0
ApiQueryWatchlist 27.8 0
ApiFormatPhp 93.28 0
ApiQueryIWBacklinks 65.3 0
ApiModuleManager 75.14 0
ApiAuthManagerHelper 56.08 0
ApiQueryAllMessages 50.7 0
ApiQueryBacklinks 36.32 0
ApiQueryLanguageinfo 62.93 0
ApiQuery 52.87 0
ApiQueryUserInfo 46.85 0
ApiPatrol 65.4 0
ApiQueryRevisionsBase 30.53 0
ApiQueryPagesWithProp 68.64 0
ApiQueryDisabled 108.52 0
ApiQueryContributors 55.47 0
ApiEditPage 33.43 0
ApiQueryLogEvents 65.66 0
ApiQueryAllImages 45.45 0
ApiQueryAllDeletedRevisions 32.89 0
ApiQueryDuplicateFiles 65.24 0
ApiWatch 54.87 0
ApiQueryAllPages 48.27 0
ApiQuerySearch 49.14 0
ApiDelete 70.59 0
ApiOpenSearch 50.91 0
ApiQueryExternalLinks 65.42 0
ApiQueryExtLinksUsage 52.19 0
ApiClearHasMsg 101.57 0
ApiQueryImages 67.9 0
ApiManageTags 71.15 0
ApiFormatRaw 78.56 0
ApiImageRotate 54.18 0
ApiHelpParamValueMessage 90 0
ApiComparePages 29.2 0
ApiQueryFileRepoInfo 76.29 0
ApiQueryBase 60.75 0
ApiHelp 34.01 0
ApiQueryQueryPage 59.02 0
ApiQueryFilearchive 36.55 0
ApiChangeContentModel 67.44 0
ApiCSPReport 65.68 0
ApiQueryBacklinksprop 43.74 0
ApiFormatXmlRsd 105.6 0
ApiUpload 36.02 0
Message 45.88 0
MediaWiki\Shell\Command 54.28 0
MediaWiki\Shell\FirejailCommand 75.58 0
MediaWiki\Shell\Result 103.03 0
MediaWiki\Shell\CommandFactory 87.71 0
OrderedStreamingForkController 68.43 0
Category 62.52 0
LanguageCode 83.81 0
MediaWiki\Languages\LanguageNameUtils 69.76 0
MediaWiki\Languages\LanguageFallback 86.72 0
ConverterRule 46.93 0
MediaWiki\Sparql\SparqlException 215.46 0
MediaWiki\Languages\LanguageFactory 77.78 0
IndexPager 53.5 0
AlphabeticPager 87 0
TablePager 64.49 0
ReverseChronologicalPager 74.62 0
RangeChronologicalPager 88.25 0
TitleValue 82.81 0
NamespaceImportTitleFactory 106.76 0
NamespaceAwareForeignTitleFactory 86.16 0
MediaWikiTitleCodec 60.16 0
MediaWiki\Shell\Shell 81.28 0
MediaWiki\Sparql\SparqlClient 77.13 0
ApiImportReporter 102.53 0
ApiParamInfo 37.43 0
ApiRevisionDelete 48.38 0
ApiQueryPageProps 79.54 0
ApiQueryTokens 85.57 0
ApiUnblock 65.2 0
ApiParse 27.58 0
ApiQueryDeletedRevisions 43.63 0
ApiQueryAllRevisions 45.39 0
ApiQuerySiteinfo 15.02 0
ApiFormatXml 52.12 0
ApiTokens 79.48 0
ApiDisabled 108.52 0
ApiQueryStashImageInfo 79.92 0
ApiMain 38.3 0
MediaWiki\Api\Validator\SubmoduleDef 51.11 0
MediaWiki\Api\Validator\ApiParamValidator 56.58 0
MediaWiki\Api\Validator\ApiParamValidatorCallbacks 67.85 0
ApiQueryPrefixSearch 70.42 0
ApiPurge 61.43 0
ApiOpenSearchFormatJson 97.28 0
ApiQueryMyStashedFiles 75.46 0
ApiQueryRecentChanges 29.7 0
ApiMessageTrait 78.75 0
ApiRawMessage 103.77 0
SkinException 220.56 0
ApiQueryCategories 60.03 0
MediaWiki\Auth\PasswordDomainAuthenticationRequest 86.97 0
MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider 44.29 0
MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider 79.48 0
MediaWiki\Auth\TemporaryPasswordAuthenticationRequest 86 0
MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider 49.45 0
MediaWiki\Auth\AuthenticationRequest 66.15 0
MediaWiki\Auth\AbstractSecondaryAuthenticationProvider 78.08 0
MediaWiki\Auth\CreationReasonAuthenticationRequest 107.38 0
MediaWiki\Auth\ButtonAuthenticationRequest 81.53 0
ApiQueryAllLinks 36.98 0
MediaWiki\Auth\ConfirmLinkAuthenticationRequest 81.13 0
ApiRollback 65.49 0
ApiClientLogin 64.98 0
ApiQueryImageInfo 34.1 0
ApiFormatNone 123.1 0
ApiQueryInfo 29.67 0
ApiUserrights 57.75 0
ApiCheckToken 69.91 0
ApiRsd 81.76 0
ApiStashEdit 65.85 0
ApiMergeHistory 76.4 0
MediaWiki\Auth\AbstractAuthenticationProvider 98.86 0
MediaWiki\Auth\AbstractPreAuthenticationProvider 80.64 0
ApiLogout 78.06 0
MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider 68.45 0
SkinFallbackTemplate 67.54 0
SkinTemplate 38.52 0
BaseTemplate 39.56 0
SkinFallback 103.86 0
Skin 40.36 0
TrackingCategories 78.55 0
DerivativeRequest 87.55 0
MediaWiki\Auth\ThrottlePreAuthenticationProvider 69.5 0
MediaWiki\Auth\CreatedAccountAuthenticationRequest 105.84 0
MediaWiki\Auth\CreateFromLoginAuthenticationRequest 91.99 0
MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider 81.96 0
MediaWiki\Auth\Throttler 75.62 0
MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider 79.16 0
MediaWiki\Auth\RememberMeAuthenticationRequest 93.93 0
MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider 66.19 0
MediaWiki\Auth\AuthManager 37.46 0
MediaWiki\Auth\AbstractPrimaryAuthenticationProvider 73.83 0
MediaWiki\Auth\AuthenticationResponse 85.94 0
MediaWiki\Auth\PasswordAuthenticationRequest 82.14 0
MediaWiki\Auth\UsernameAuthenticationRequest 111.48 0
MediaWiki\Auth\UserDataAuthenticationRequest 88.15 0
ApiQueryAuthManagerInfo 65.64 0
ApiQueryBlockInfoTrait 98.96 0
ApiFileRevert 82.75 0
ApiBlockInfoTrait 99.03 0
ApiQueryUserContribs 27.87 0
ApiQueryRandom 61.8 0
ApiResult 43.02 0
ApiRemoveAuthenticationData 68.37 0
ApiChangeAuthenticationData 70.86 0
ApiExpandTemplates 52.4 0
ApiQueryGeneratorBase 92.73 0
ApiTag 50.73 0
ApiFeedRecentChanges 81.39 0
ApiLogin 55.81 0
ApiResetPassword 60.75 0
ApiValidatePassword 64.19 0
ApiQueryProtectedTitles 59.75 0
ApiBase 43.53 0
ApiFeedContributions 63.56 0
ApiBlock 59.39 0
ApiQueryIWLinks 68.34 0
ApiFormatFeedWrapper 90.24 0
ApiQueryAllUsers 46.37 0
ApiErrorFormatter_BackCompat 71.91 0
ApiQueryCategoryMembers 51.4 0
ApiFormatJson 78.86 0
ApiQueryLangLinks 58.84 0
ApiMessage 90.82 0
ApiQueryBlocks 37.56 0
ApiQueryTags 67.41 0
ApiLinkAccount 63.8 0
ApiQueryRevisions 38.12 0
ApiQueryLinks 59 0
ApiQueryAllCategories 64.63 0
ApiPageSet 39.81 0
ApiContinuationManager 68.63 0
ApiEmailUser 80.45 0
ApiQueryDeletedrevs 30.86 0
SearchApi 81.04 0
ApiOptions 59.64 0
ApiFeedWatchlist 50.47 0
ApiImport 66.6 0
ApiUndelete 72.68 0
ApiQueryUsers 39.53 0
ApiErrorFormatter 66.59 0
ApiFormatBase 62.36 0
ApiQueryWatchlistRaw 53.54 0
ApiUsageException 87.81 0
ApiQueryCategoryInfo 77.28 0
ApiSetPageLanguage 75.07 0
BcryptPassword 85.45 0
Password 91.58 0
MWOldPassword 92.31 0
BenchIfSwitch 59.36 0
SevenZipStream 70.63 0
TextPassDumper 32.12 0
BenchmarkHooks 83.13 0
BenchmarkTitleValue 82.73 0
BenchmarkDeleteTruncate 83.83 0
BenchmarkSanitizer 63.67 0
BenchmarkCSSMin 83.66 0
BenchmarkTidy 47.13 0
BenchmarkLruHash 68.82 0
BenchmarkJSMinPlus 83.39 0
BackupDumper 47.85 0
BenchmarkPurge 78.17 0
BenchHttpHttps 89.95 0
BenchmarkJavaScriptMinifier 87.13 0
BenchmarkParse 70.04 0
BenchUtf8TitleCheck 77.36 0
BenchWikimediaBaseConvert 81.17 0
BenchmarkStringReplacement 88.34 0
BenchWfIsWindows 85.88 0
NukePage 64.43 0
Benchmarker 63.14 0
MigrateActors 45.72 0
ClearInterwikiCache 81.6 0
UserDupes 66.92 0
MwSql 52.53 0
GenerateJsonI18n 65.85 0
DeleteAutoPatrolLogs 55.69 0
DeleteOrphanedRevisions 81.34 0
ChangePassword 76.47 0
CheckDependencies 51.17 0
CheckLess 93.27 0
BlockUsers 58.11 0
CleanupWatchlist 67.2 0
PurgeExpiredUserrights 92.43 0
DeleteLocalPasswords 70.16 0
PurgeExpiredWatchlistItems 85.01 0
UpdateRestrictions 73.35 0
CleanupPreferences 73 0
PruneFileCache 68.85 0
RebuildRecentchanges 47.47 0
CompareParserCache 57.25 0
EditCLI 52.04 0
CheckComposerLockUpToDate 77.75 0
JSParseHelper 74.8 0
MWDoxygenFilter 85.36 0
DeleteOldRevisions 70.96 0
ImportTextFiles 49.61 0
PEAR_Error 208.52 0
DeleteTag 64.33 0
PopulateParentId 72.31 0
MinifyScript 61.4 0
UpdateMediaWiki 58.47 0
RunJobs 64.03 0
ImportSiteScripts 61.89 0
ManageJobs 68.44 0
PurgeOldText 102.12 0
MergeMessageFileList 64.9 0
TidyUpT39714 84.32 0
FindHooks 53.74 0
RebuildTextIndex 63.67 0
StorageTypeStats 38.04 0
TrackBlobs 39.1 0
CompressOld 53.67 0
CheckStorage 29.77 0
OrphanStats 71.59 0
CgzCopyTransaction 74.97 0
RecompressTracked 38.98 0
DumpRev 82.96 0
RebuildFileCache 60.95 0
PopulateRevisionSha1 64.97 0
MigrateUserGroup 73.92 0
AnsiTermColorer 109.06 0
CleanupUploadStash 58.88 0
UserOptionsMaintenance 61.24 0
FetchText 87.63 0
PopulateArchiveRevId 61.47 0
CleanupCaps 59.06 0
RenameDbPrefix 73.34 0
DeleteBatch 61.6 0
SearchDump 95.58 0
DumpIterator 65.56 0
ResetUserEmail 79.46 0
NamespaceDupes 48.9 0
RebuildLocalisationCache 64.71 0
DummyTermColorer 107.27 0
SyncFileBackend 53.46 0
FindMissingFiles 52.03 0
PopulateContentTables 50.62 0
FindOrphanedFiles 49.28 0
InitEditCount 51.25 0
MigrateArchiveText 63.04 0
FixUserRegistration 78.22 0
DumpUploads 70.49 0
GetReplicaServer 87.24 0
ImageBuilder 53.52 0
PEAR 216.88 0
Mail 113.02 0
PurgePage 70.83 0
NullRepo 120.75 0
InstallerSessionProvider 99.77 0
MediaWiki\EditPage\TextConflictHelper 75.21 0
MediaWiki\EditPage\TextboxBuilder 82.52 0
ConfiguredReadOnlyMode 91.91 0
CategoriesRdf 87.55 0
FileRepo 43.63 0
FileBackendDBRepoWrapper 58.31 0
ForeignDBViaLBRepo 84.13 0
LocalRepo 51.33 0
TempFileRepo 207.18 0
WebInstallerPage 83.79 0
RepoGroup 57.34 0
ForeignDBRepo 81.31 0
ArchivedFile 58.06 0
OldLocalFile 61.7 0
LocalFileDeleteBatch 51.09 0
LocalFileRestoreBatch 54.68 0
LocalFile 41.2 0
MediaFileTrait 81.76 0
UnregisteredLocalFile 74.94 0
ForeignAPIFile 61.11 0
WebInstallerUpgrade 82.66 0
WebInstallerLanguage 72.65 0
ForeignDBFile 82 0
WebInstallerDBConnect 79.83 0
LocalSettingsGenerator 59.42 0
WebInstallerUpgradeDoc 126.57 0
DatabaseUpdater 42.55 0
WebInstallerWelcome 100.8 0
WebInstaller 42.43 0
WebInstallerOutput 62.38 0
WebInstallerReleaseNotes 113.15 0
WebInstallerComplete 95.42 0
MysqlInstaller 45.28 0
WebInstallerOptions 42.28 0
WebInstallerName 60.07 0
InstallerOverrides 100.56 0
SqliteInstaller 57.83 0
PostgresInstaller 41.13 0
Installer 41.55 0
WebInstallerInstall 84.31 0
WebInstallerCopying 126.57 0
InstallDocFormatter 92.51 0
SqliteUpdater 49.99 0
MediaWiki\Installer\InstallException 107.31 0
WebInstallerDocument 101.98 0
File 44.18 0
LocalFileMoveBatch 62.7 0
Mail_smtp 171 0
BashkirUppercaseCollation 63.58 0
ContentHandler 50.94 0
GitInfo 56.8 0
WatchedItemQueryService 35.2 0
WatchedItemStore 40.29 0
WatchedItem 89.77 0
NoWriteWatchedItemStore 56.7 0
IcuCollation 53.73 0
AbkhazUppercaseCollation 62.01 0
Collation 90.43 0
UppercaseCollation 80.96 0
CssContentHandler 104.78 0
NumericUppercaseCollation 92.5 0
CollationCkb 117.18 0
IdentityCollation 104.02 0
CustomUppercaseCollation 92.07 0
PageProps 66.63 0
ExcimerTimer 63.05 0
ExcimerLogEntry 171 0
ExcimerLog 83.81 0
ExcimerProfiler 59 0
Mail_mime 107.09 0
JavaScriptContentHandler 105.09 0
AbstractContent 72.1 0
LocalFileLockError 112.58 0
JsonContent 77.84 0
ForeignAPIRepo 51.56 0
MediaWiki\FileBackend\LockManager\LockManagerGroupFactory 97.84 0
LockManagerGroup 84 0
MySqlLockManager 80.45 0
DBFileJournal 75.78 0
FileBackendGroup 70.39 0
ContentModelChange 69.89 0
WikiTextStructure 73.35 0
JsonContentHandler 110.71 0
JavaScriptContent 88.84 0
UnknownContentHandler 102.03 0
FileContentHandler 70.54 0
WikitextContent 67.83 0
TextContent 76.64 0
MessageContent 89.77 0
CssContent 88.5 0
WikitextContentHandler 79.17 0
TextContentHandler 87.61 0
MediaWiki\Content\ContentHandlerFactory 79.85 0
UnknownContent 91.14 0
CodeContentHandler 111.7 0
CopyFileBackend 49.35 0
DumpLinks 77.98 0
CliInstaller 55.76 0
Sqlite 81.38 0
RollbackEdits 67.77 0
ConvertLinks 50.4 0
CleanupInvalidDbKeys 59.64 0
PopulateImageSha1 57.27 0
DeleteDefaultMessages 74.72 0
GetConfiguration 56.93 0
PopulateRecentChangesSource 65.94 0
CodeCleanerGlobalsPass 109.95 0
ExportSites 89.8 0
RunBatchedQuery 66.61 0
MWDocGen 67.85 0
InvalidateUserSesssions 68.11 0
MigrateFileRepoLayout 46.43 0
GetTextMaint 78.32 0
GeneratePhpCharToUpperMappings 73.11 0
ConvertUserOptions 71.81 0
ManageForeignResources 78.62 0
CleanupBlocks 65.27 0
EmptyUserGroup 80.55 0
ShowJobs 64.4 0
PurgeChangedPages 70.63 0
GetLagTimes 69.78 0
MysqlMaintenance 59.17 0
RebuildMessages 98.33 0
MediaWikiShell 82.11 0
CheckBadRedirects 79.81 0
PopulateExternallinksIndex60 74.88 0
ValidateRegistrationFile 55.43 0
RefreshImageMetadata 83.14 0
ShowSiteStats 88.2 0
CleanupAncientTables 75.31 0
CreateAndPromote 56.09 0
InitUserPreference 78.24 0
CleanupRevActorPage 78.12 0
PopulateIpChanges 58.55 0
AddChangeTag 89.66 0
MoveBatch 62.6 0
DeleteEqualMessages 48.06 0
FixDoubleRedirects 55.21 0
CleanupRemovedModules 77.74 0
DeleteSelfExternals 77.21 0
ImportImages 38.71 0
AddRFCandPMIDInterwiki 83.21 0
ConvertExtensionToRegistration 42.86 0
NukeNS 73.52 0
PurgeList 60.64 0
DeleteArchivedRevisions 82.89 0
FixTimestamps 65.96 0
EnConverter 95.19 0
LanguageKk 89.04 0
LanguageHu 103.17 0
LanguageCu 98 0
LanguageBs 104.62 0
LanguageTr 101.33 0
LanguageLa 85.2 0
UzConverter 55.99 0
ZhConverter 91.04 0
SrConverter 79.61 0
KuConverter 64.44 0
LanguageZh 101.16 0
TgConverter 101.23 0
IuConverter 83.32 0
GanConverter 99.75 0
CrhConverter 53.24 0
ShiConverter 86.3 0
KkConverter 44.43 0
TrivialLanguageConverter 76.27 0
MediaWiki\Languages\Data\ZhConversion 38.55 0
MediaWiki\Languages\Data\Names 51.06 0
MediaWiki\Languages\Data\CrhExceptions 25.75 0
LanguageGan 121.89 0
LanguageTyv 46.17 0
MediaWiki\Languages\LanguageConverterFactory 95.03 0
LanguageZh_hans 96.19 0
LanguageKaa 100.63 0
LanguageMl 115.48 0
LanguageQqx 121.37 0
LanguageAr 115.4 0
LanguageHsb 104.37 0
LanguageBe_tarask 117.13 0
LanguageMy 126.08 0
LanguageDsb 105.11 0
LanguageWa 86.34 0
LanguageOs 84.6 0
LanguageFi 82.28 0
LanguageAz 113.98 0
LanguageKsh 75.62 0
LanguageHy 91.78 0
LanguageGa 91.56 0
LanguageYue 106.28 0
LanguageSl 104.54 0
LanguageKk_cyrl 28.1 0
LanguageKm 126.08 0
LanguageJa 106.09 0
LanguageEn 220.56 0
PopulateRevisionLength 69.88 0
DeleteArchivedFiles 63.18 0
PopulateBacklinkNamespace 66.7 0
RecountCategories 74.1 0
ExtensionLanguages 98.59 0
Languages 46.55 0
ListVariants 69.64 0
PurgeChangedFiles 59.2 0
DatabaseLag 71.42 0
UpdateSearchIndex 63.77 0
RemoveInvalidEmails 74.38 0
TitleCleanup 59.98 0
Orphans 60.11 0
UpdateDoubleWidthSearch 73.69 0
DateFormats 65.55 0
MigrateImageCommentTemp 66.36 0
UpdateSpecialPages 55.15 0
ResetUserTokens 66.19 0
CleanupEmptyCategories 51.53 0
TableCleanup 65.22 0
MigrateComments 60.36 0
PatchSql 78.19 0
PopulateFilearchiveSha1 69.93 0
FixExtLinksProtocolRelative 72.85 0
PreprocessDump 80.66 0
GenerateNormalizerDataAr 69.54 0
StatsOutput 75.64 0
InitSiteStats 70.67 0
DumpMessages 90.93 0
ReassignEdits 67.21 0
PopulateLogUsertext 72.31 0
RefreshFileHeaders 63.37 0
CheckUsernames 88 0
GenerateSitemap 61.5 0
DumpRenderer 69.81 0
PurgeParserCache 67.4 0
FixDefaultJsonContentPages 73.59 0
GenerateUpperCharTable 68.86 0
GenerateNormalizerDataMl 82.39 0
WikiStatsOutput 61.81 0
CheckExtensionsCLI 56.08 0
CheckLanguageCLI 42.59 0
LangMemUsage 81.98 0
UcdXmlReader 46.74 0
GenerateCollationData 47.78 0
AllTrans 97.15 0
GenerateUcfirstOverrides 45.65 0
Digit2Html 81.64 0
CsvStatsOutput 89.14 0
TextStatsOutput 89.14 0
PurgeModuleDeps 78.16 0
PopulateCategory 62.85 0
ResetAuthenticationThrottle 63.52 0
RefreshExternallinksIndex 66.54 0
CreateCommonPasswordCdb 67.74 0
CleanupUsersWithNoId 62.55 0
PopulateContentModel 42.56 0
RenameRestrictions 93.72 0
PopulateInterwiki 66.99 0
SqliteMaintenance 59.1 0
CompareParsers 60.12 0
ViewCLI 79.73 0
PageExists 78.11 0
EraseArchivedFile 61.4 0
CommandLineInc 83.57 0
UppercaseTitlesForUnicodeTransition 37.9 0
PopulateLogSearch 62.21 0
CdbInspector 49.15 0
CleanupSpam 62.17 0
FindDeprecated 66.62 0
DeprecatedInterfaceFinder 71.71 0
FileAwareNodeVisitor 87.92 0
BackupReader 42.91 0
PopulatePPSortKey 68.98 0
UpdateArticleCount 79.52 0
RemoveUnusedAccounts 64.8 0
FakeMaintenance 207.18 0
ImportSites 96.62 0
UpdateLogging 57.58 0
UpdateCollation 39.6 0
Protect 66.83 0
CleanupImages 58.84 0
RebuildAll 86.34 0
CheckImages 66.37 0
DumpBackup 46.72 0
WrapOldPasswords 66.82 0
DeduplicateArchiveRevId 67.92 0
Undelete 48.49 0
DumpCategoriesAsRdf 74.59 0
LoggedUpdateMaintenance 90.63 0
CategoryChangesAsRdf 53.18 0
ResetPageRandom 71.89 0
RefreshLinks 50.05 0
CopyJobQueue 66.43 0
PopulateChangeTagDef 51.2 0
CommandLineInstaller 58.01 0
AddSite 71.91 0
FormatInstallDoc 69.85 0
UpdateExtensionJsonSchema 59.16 0
CLIParser 83.53 0
MysqlUpdater 24.78 0
WebInstallerReadme 126.57 0
EncryptedPassword 74.82 0
UserArrayFromResult 84.73 0
MediaWiki\User\UserNameUtils 73.51 0
UserNamePrefixSearch 96.12 0
ExternalUserNames 83.11 0
UserRightsProxy 74.64 0
BotPassword 54.45 0
UserGroupMembership 59.08 0
UserArray 87.72 0
PasswordReset 59.65 0
LocalIdLookup 69.68 0
SquidPurgeClientPool 75.27 0
MediaWiki\User\UserIdentityValue 96.24 0
SquidPurgeClient 49.39 0
AutoLoader 77.83 0
RevisionItemBase 89.6 0
RevisionListBase 84.9 0
RevisionList 84.62 0
RevisionItem 76.04 0
MediaWiki\Http\HttpRequestFactory 86 0
MWCallbackStream 105.88 0
GuzzleHttpRequest 67.23 0
LoggedOutEditToken 104.1 0
CentralIdLookup 79.2 0
CurlHttpRequest 74.09 0
SiteStatsUpdate 68.92 0
RevDelArchivedFileItem 59.23 0
RevDelFileList 65.76 0
RevDelArchiveList 76.39 0
MagicWordFactory 84.06 0
MagicWord 71.17 0
LinksUpdate 42.43 0
SearchUpdate 72.18 0
TransactionRoundDefiningUpdate 100.81 0
HTMLCacheUpdate 106.61 0
AutoCommitUpdate 82.82 0
DataUpdate 100.34 0
UserEditCountUpdate 81.27 0
CdnCacheUpdate 67.62 0
LinksDeletionUpdate 78.02 0
AtomicSectionUpdate 90.53 0
RefreshSecondaryDataUpdate 78.54 0
DeferredUpdates 58.42 0
WANCacheReapUpdate 85.03 0
MWCallableUpdate 86.75 0
MessageCacheUpdate 94.66 0
JobQueueEnqueueUpdate 90.52 0
PhpHttpRequest 62.48 0
Http 91.63 0
RevDelFileItem 59.76 0
StatusValue 68.7 0
BufferingStatsdDataFactory 81.82 0
PrefixingStatsdDataFactoryProxy 85.42 0
SamplingStatsdClient 74.64 0
StringUtils 70.32 0
ProcessCacheLRU 100.53 0
ExplodeIterator 85.76 0
CookieJar 86.2 0
MappedIterator 85.19 0
ArrayUtils 77.7 0
Wikimedia\Rdbms\TransactionProfiler 63.91 0
JSMinPlus 14.49 0
Wikimedia\Rdbms\Database 38.42 0
Wikimedia\Rdbms\DoctrineSchemaBuilder 77.52 0
Wikimedia\Rdbms\MaintainableDBConnRef 60.97 0
Wikimedia\Rdbms\ResultWrapper 76.1 0
Wikimedia\Rdbms\FakeResultWrapper 72.2 0
Wikimedia\Rdbms\DoctrineSchemaBuilderFactory 97.87 0
Wikimedia\Rdbms\DatabaseSqlite 38.82 0
Wikimedia\Rdbms\AtomicSectionIdentifier 213.45 0
Wikimedia\Rdbms\GeneralizedSql 90.43 0
Wikimedia\Rdbms\NextSequenceValue 217.6 0
NullStatsdDataFactory 93.99 0
JSParser 17.68 0
MWHttpRequest 52.8 0
RedisLockManager 63.12 0
SiteConfiguration 58.26 0
Cookie 74.17 0
XhprofData 64.29 0
UDPTransport 81.06 0
IteratorDecorator 100.84 0
NotRecursiveIterator 218.81 0
MemcLockManager 58.92 0
LockManager 78.04 0
NullLockManager 93.75 0
QuorumLockManager 71.35 0
JSCompilerContext 64.05 0
ScopedLock 97.14 0
PostgreSqlLockManager 76.84 0
DBLockManager 78.98 0
FSLockManager 69.96 0
ComposerJson 95.62 0
ComposerInstalled 101.17 0
ComposerLock 102.35 0
JSToken 171 0
JSTokenizer 55 0
JSNode 55.39 0
RevDelItem 113.94 0
RevDelList 63.32 0
Wikimedia\Rdbms\DatabasePostgres 32.2 0
ResourceLoaderForeignApiModule 116.78 0
ExternalStoreMedium 94.02 0
ExternalStoreFactory 78.32 0
ExternalStore 95.13 0
PathRouter 62.62 0
ResourceLoaderStartUpModule 66.68 0
ResourceLoaderUserStylesModule 91.08 0
ResourceLoaderUserModule 92.28 0
ResourceLoaderOOUIImageModule 77.82 0
DerivativeResourceLoaderContext 62.12 0
ResourceLoaderMwUrlModule 114.19 0
ExternalStoreHttp 100.21 0
ResourceLoaderUserOptionsModule 98.29 0
ResourceLoaderFileModule 42.44 0
ResourceLoaderWikiModule 52.22 0
VueComponentParser 69.17 0
ResourceLoaderModule 60.14 0
ResourceLoaderSkinModule 65.25 0
ResourceLoaderContext 64.2 0
ResourceLoaderClientHtml 57 0
Wikimedia\DependencyStore\DependencyStoreException 213.45 0
Wikimedia\DependencyStore\KeyValueDependencyStore 73.63 0
ExternalStoreAccess 76.18 0
ExternalStoreMemory 83.11 0
Wikimedia\DependencyStore\DependencyStore 105.31 0
MediaWiki\Block\BlockManager 57.05 0
Language 42.99 0
LayeredParameterizedPassword 72.4 0
UserPasswordPolicy 75.44 0
PasswordFactory 78.53 0
MWSaltedPassword 90.61 0
ParameterizedPassword 89.61 0
Pbkdf2Password 89.95 0
Argon2Password 86.34 0
CategoryViewer 49.07 0
MediaWiki\Block\CompositeBlock 77.44 0
ExternalStoreException 171 0
MediaWiki\Block\BlockRestrictionStore 64.08 0
MediaWiki\Block\AbstractBlock 64.59 0
MediaWiki\Block\SystemBlock 93.04 0
MediaWiki\Block\Restriction\NamespaceRestriction 113.02 0
MediaWiki\Block\Restriction\AbstractRestriction 91.21 0
MediaWiki\Block\Restriction\PageRestriction 91.14 0
MediaWiki\Block\DatabaseBlock 40.74 0
MediaWiki\Block\BlockErrorFormatter 80.08 0
ExternalStoreDB 63.05 0
ExternalStoreMwstore 83.74 0
Wikimedia\DependencyStore\SqlModuleDependencyStore 64.27 0
ResourceLoaderImageModule 60.28 0
RevisionDeleter 77.19 0
MoveLogFormatter 65.14 0
BlockLogFormatter 54.58 0
PageLangLogFormatter 86.43 0
RCDatabaseLogEntry 83.59 0
ImportLogFormatter 112.13 0
TagLogFormatter 84.63 0
NewUsersLogFormatter 92.41 0
LogPage 61.96 0
WikitextLogFormatter 219.96 0
LogEventsList 44.2 0
PatrolLogFormatter 85.99 0
DeleteLogFormatter 48.72 0
DBAccessObjectUtils 95.39 0
DBAccessBase 107.46 0
RevDelRevisionItem 65.17 0
RevDelLogItem 58.61 0
RevDelArchivedFileList 90.44 0
RevDelLogList 70.69 0
RevDelArchiveItem 79.79 0
RevDelArchivedRevisionItem 105.72 0
RevisionDeleteUser 84.85 0
RevDelRevisionList 64.65 0
LegacyLogFormatter 89.75 0
LogFormatter 38.99 0
ResourceLoaderLessVarFileModule 94.97 0
ResourceLoaderOOUIModule 80.59 0
ResourceLoaderSiteModule 103.8 0
ResourceLoaderOOUIFileModule 85.44 0
ResourceLoaderOOUIIconPackModule 85.54 0
ResourceLoader 43.44 0
ResourceLoaderCircularDependencyError 220.47 0
ResourceLoaderUserDefaultsModule 113.69 0
MessageBlobStore 76.6 0
ResourceLoaderFilePath 98.4 0
ResourceLoaderSiteStylesModule 100.29 0
ResourceLoaderImage 59.16 0
MergeLogFormatter 71.72 0
ResourceLoaderLanguageDataModule 99.22 0
ContentModelLogFormatter 54.16 0
LogPager 51.75 0
PatrolLog 95.65 0
UploadLogFormatter 106.16 0
RightsLogFormatter 50.28 0
LogEntryBase 104.53 0
ManualLogEntry 64.63 0
DatabaseLogEntry 65.38 0
ProtectLogFormatter 55.41 0
Wikimedia\Rdbms\DatabaseMysqlBase 40.77 0
Wikimedia\Rdbms\DBConnRef 32.33 0
WebInstallerDBSettings 96.39 0
HTTPFileStreamer 58.31 0
SwiftFileOpHandle 111.38 0
FileBackendStoreOpHandle 122.85 0
MediaWiki\FileBackend\FSFile\TempFSFileFactory 90.11 0
FSFile 80.55 0
TempFSFile 80.61 0
FileBackendStore 42.31 0
FileBackend 57.16 0
SwiftFileBackend 37.27 0
FileBackendMultiWrite 39.67 0
Xhprof 95.37 0
MemoryFileBackend 48.27 0
RedisConnectionPool 61.41 0
RedisConnRef 74.87 0
Wikimedia\StaticArrayWriter 91.44 0
HashConfig 101.29 0
MediaWiki\Config\ServiceOptions 87.91 0
EtcdConfig 58.8 0
EtcdConfigParseError 171 0
GlobalVarConfig 98.06 0
MediaWiki\Config\ConfigRepository 80.55 0
ConfigFactory 82.62 0
FSFileOpHandle 112.04 0
FileBackendError 217.6 0
ConfigException 220.56 0
FSFileBackendFileList 114.69 0
MapCacheLRU 66.61 0
FileOpBatch 75.23 0
FSFileBackendDirList 112.82 0
SwiftFileBackendList 88.44 0
FileBackendStoreShardFileIterator 111.02 0
SwiftFileBackendFileList 104.29 0
SwiftFileBackendDirList 112.77 0
FSFileBackendList 83.82 0
FileBackendStoreShardDirIterator 111.02 0
FileBackendStoreShardListIterator 93.68 0
NullFileJournal 103.84 0
StoreFileOp 71.9 0
DeleteFileOp 90.65 0
DescribeFileOp 94.25 0
CopyFileOp 83.32 0
CreateFileOp 87.14 0
FileOp 58.69 0
NullFileOp 220.53 0
MoveFileOp 80.66 0
FSFileBackend 36.08 0
FileJournal 87.62 0
MultiConfig 100.96 0
CommentStore 52.57 0
Timing 82.01 0
ProfilerOutputDump 106.78 0
MediaHandlerFactory 89.6 0
TiffHandler 93.86 0
JpegMetadataExtractor 63.18 0
PNGHandler 71.71 0
XCFHandler 80.31 0
Exif 44.85 0
ProfilerExcimer 66.38 0
ProfilerSectionOnly 90.93 0
ProfilerOutputText 87.1 0
ProfilerOutputStats 98.83 0
PNGMetadataExtractor 46.12 0
ProfilerOutput 109.45 0
SectionProfileCallback 106.94 0
ProfilerStub 107.27 0
Profiler 69.63 0
SectionProfiler 54.85 0
ProfilerXhprof 74.9 0
PostgresUpdater 20.92 0
WebInstallerExistingWiki 72.49 0
WebInstallerRestart 102.7 0
DatabaseInstaller 59.36 0
SVGMetadataExtractor 117.75 0
ExifBitmapHandler 67.69 0
FormatMetadata 35.28 0
GIFMetadataExtractor 59.55 0
DjVuImage 47 0
BmpHandler 97.72 0
TransformParameterError 112.09 0
SvgHandler 45.15 0
MediaTransformInvalidParametersException 220.5 0
WebPHandler 66.71 0
GIFHandler 69.24 0
BitmapMetadataHandler 64.09 0
MediaHandler 65.81 0
JpegHandler 64.98 0
TransformTooBigImageAreaError 108.35 0
MediaTransformOutput 77.43 0
BitmapHandler 41.12 0
DjVuHandler 51.82 0
IPTC 41.58 0
SVGReader 52.93 0
ThumbnailImage 72.92 0
BitmapHandler_ClientOnly 109.77 0
ImageHandler 63.61 0
MediaTransformError 92.39 0
TransformationalImageHandler 57.54 0
MemoizedCallable 86.43 0
JavaScriptMinifier 51.83 0
Wikimedia\Rdbms\MySQLMasterPos 62.79 0
Wikimedia\Rdbms\Blob 102.15 0
Wikimedia\Rdbms\LoadMonitor 65.87 0
Wikimedia\Rdbms\LoadMonitorNull 60.28 0
Wikimedia\Rdbms\SQLiteField 75.7 0
Wikimedia\Rdbms\PostgresField 61.91 0
Wikimedia\Rdbms\MySQLField 80.67 0
Wikimedia\Rdbms\LBFactory 35.99 0
Wikimedia\Rdbms\LBFactoryMulti 66.3 0
Wikimedia\Rdbms\LBFactorySimple 70.94 0
Wikimedia\Rdbms\LBFactorySingle 80.88 0
Wikimedia\Rdbms\Subquery 105.1 0
Wikimedia\Rdbms\DBTransactionStateError 213.45 0
Wikimedia\Rdbms\LikeMatch 113.66 0
Wikimedia\Rdbms\PostgresBlob 171 0
IEContentAnalyzer 36.55 0
XmlTypeCheck 58.86 0
MSCompoundFileReader 54.62 0
MimeAnalyzer 38.5 0
DnsSrvDiscoverer 88.89 0
RiffExtractor 83.98 0
HtmlArmor 110.79 0
ReverseArrayIterator 94.93 0
Wikimedia\Rdbms\LoadMonitorMySQL 80.98 0
Wikimedia\Rdbms\DBError 113.51 0
VirtualRESTService 101.68 0
Wikimedia\Rdbms\LoadBalancerSingle 90.25 0
Wikimedia\Rdbms\DatabaseDomain 64.38 0
Wikimedia\Rdbms\DatabaseMysqli 71.01 0
Wikimedia\Rdbms\JoinGroupBase 78.16 0
Wikimedia\Rdbms\JoinGroup 102.36 0
Wikimedia\Rdbms\SelectQueryBuilder 65.49 0
Wikimedia\Rdbms\SessionConsistentConnectionManager 102.08 0
Wikimedia\Rdbms\ConnectionManager 92.61 0
Wikimedia\Rdbms\ChronologyProtector 64.33 0
Wikimedia\Rdbms\LoadBalancer 36.04 0
Wikimedia\Rdbms\DBTransactionError 213.45 0
Wikimedia\Rdbms\DBReplicationWaitError 215.46 0
Wikimedia\Rdbms\DBQueryError 93.68 0
Wikimedia\Rdbms\DBReadOnlyError 213.45 0
Wikimedia\Rdbms\DBTransactionSizeError 114.24 0
Wikimedia\Rdbms\DBUnexpectedError 213.45 0
Wikimedia\Rdbms\DBExpectedError 103.84 0
Wikimedia\Rdbms\DBQueryTimeoutError 104.42 0
Wikimedia\Rdbms\DBConnectionError 104.08 0
Wikimedia\Rdbms\DBQueryDisconnectedError 215.46 0
Wikimedia\Rdbms\DBReadOnlyRoleError 216.73 0
Wikimedia\Rdbms\DBAccessError 209.99 0
ParsoidVirtualRESTService 82.92 0
VirtualRESTServiceClient 66.24 0
MultiHttpClient 49.83 0
Wikimedia\Services\ServiceAlreadyDefinedException 120.79 0
Wikimedia\ParamValidator\TypeDef\IntegerDef 92.94 0
Wikimedia\ParamValidator\TypeDef\BooleanDef 85.14 0
Wikimedia\ParamValidator\TypeDef\TimestampDef 79.52 0
Wikimedia\ParamValidator\TypeDef\StringDef 74.56 0
CSSMin 63.45 0
DeferredStringifier 107.58 0
CryptHKDF 84.75 0
HashRing 59.43 0
Wikimedia\Services\RecursiveServiceDependencyException 119.01 0
Wikimedia\Services\ContainerDisabledException 123.51 0
Wikimedia\ParamValidator\TypeDef\FloatDef 90.18 0
Wikimedia\Services\ServiceContainer 73.86 0
Wikimedia\Services\ServiceDisabledException 120.7 0
Wikimedia\Services\NoSuchServiceException 120.7 0
Wikimedia\Services\CannotReplaceActiveServiceException 120.7 0
HttpStatus 95.28 0
EventRelayerKafka 92.61 0
EventRelayerNull 123.84 0
EventRelayer 102.44 0
Wikimedia\Http\HttpAcceptNegotiator 91.87 0
Wikimedia\Http\HttpAcceptParser 81.43 0
Wikimedia\ParamValidator\TypeDef\PasswordDef 98.13 0
Wikimedia\ParamValidator\TypeDef\NumericDef 59.9 0
RestbaseVirtualRESTService 80.8 0
Wikimedia\Message\ListType 118.3 0
SwiftVirtualRESTService 75.1 0
MWCryptHash 94.71 0
Wikimedia\UUID\GlobalIdGenerator 54.35 0
GenericArrayObject 87.92 0
Deflate 102.14 0
Wikimedia\Message\MessageParam 116.05 0
Wikimedia\Message\ListParam 90.8 0
Wikimedia\Message\ScalarParam 90.48 0
Wikimedia\Message\ParamType 112.81 0
Wikimedia\Message\MessageValue 82.59 0
Wikimedia\ParamValidator\TypeDef\PresenceBooleanDef 82.09 0
Wikimedia\Message\DataMessageValue 92.02 0
Wikimedia\ParamValidator\ParamValidator 44.6 0
Wikimedia\ParamValidator\Util\UploadedFile 68.14 0
Wikimedia\ParamValidator\Util\UploadedFileStream 65.98 0
Wikimedia\ParamValidator\ValidationException 94.04 0
Wikimedia\ParamValidator\TypeDef 90.98 0
Wikimedia\ParamValidator\SimpleCallbacks 83.76 0
Wikimedia\ParamValidator\TypeDef\LimitDef 83.05 0
Wikimedia\ParamValidator\TypeDef\EnumDef 68.42 0
Wikimedia\ParamValidator\TypeDef\UploadDef 72.85 0
WebRequest 44.58 0
Composer dependencies
Package Required Latest License
composer/semver 1.5.1 1.5.1 MIT
cssjanus/cssjanus 1.3.0 1.3.0 Apache-2.0
ext-ctype *
ext-dom *
ext-fileinfo *
ext-iconv *
ext-json *
ext-mbstring *
ext-xml *
guzzlehttp/guzzle 6.5.2 6.5.2 MIT
liuggio/statsd-php-client 1.0.18 1.0.18 MIT
oojs/oojs-ui 0.37.1 0.37.1 MIT
pear/mail 1.4.1 1.4.1 BSD-2-Clause
pear/mail_mime 1.10.7 1.10.7 BSD-3-clause
pear/net_smtp 1.9.0 1.9.0 BSD-2-Clause
php >=7.2.22
psr/container 1.0.0 1.0.0 MIT
psr/log 1.1.3 1.1.3 MIT
wikimedia/assert 0.5.0 0.5.0 MIT
wikimedia/at-ease 2.0.0 2.0.0 GPL-2.0-or-later
wikimedia/base-convert 2.0.1 2.0.1 GPL-2.0-or-later
wikimedia/cdb 1.4.1 1.4.1 GPL-2.0+
wikimedia/cldr-plural-rule-parser 1.0.0 1.0.0 GPL-2.0+
wikimedia/composer-merge-plugin 1.4.1 1.4.1 MIT
wikimedia/html-formatter 1.0.2 1.0.2 GPL-2.0-or-later
wikimedia/ip-set 2.1.0 2.1.0 GPL-2.0-or-later
wikimedia/ip-utils 1.0.0 2.0.0 GPL-2.0-or-later
wikimedia/less.php 3.0.0 3.0.0 Apache-2.0
wikimedia/object-factory 2.1.0 2.1.0 GPL-2.0-or-later
wikimedia/parsoid ^0.12.0@alpha 0.11.0 GPL-2.0-or-later
wikimedia/password-blacklist 0.1.4 0.1.4 MIT
wikimedia/php-session-serializer 1.0.7 1.0.7 GPL-2.0-or-later
wikimedia/purtle 1.0.7 1.0.7 GPL-2.0-or-later
wikimedia/relpath 2.1.1 2.1.1 MIT
wikimedia/remex-html 2.1.0 2.1.0 MIT
wikimedia/running-stat 1.2.1 1.2.1 GPL-2.0+
wikimedia/scoped-callback 3.0.0 3.0.0 GPL-2.0-or-later
wikimedia/timestamp 3.0.0 3.0.0 GPL-2.0-or-later
wikimedia/utfnormal 2.0.0 2.0.0 GPL-2.0-or-later
wikimedia/wait-condition-loop 1.0.1 1.0.1 GPL-2.0+
wikimedia/wrappedstring 3.0.1 3.0.1 MIT
wikimedia/xmp-reader 0.7.0 0.7.0 GPL-2.0-or-later
zordius/lightncandy 1.2.5 1.2.5 MIT
No composer.lock file found
Licences of Composer dependencies