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