Created at 2022-01-22 03:53:38 , with PHPMetrics v2.7.3 (Jean-François Lépine).
Violations (0 criticals, 932 errors)
1,983
No JUnit report found. Use the --junit=<junit.xml> option to analyse your unit tests. See documentation of PHPUnit if needed
No details

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.

Page Rank is a way to measure de importance of a class. There is no "good" or "bad" page rank. This metrics reflects interactions in your code.

ClassRank
0.13 ReplacementArray 93.88 48.31
0.04 MediaWiki\MediaWikiServices 53.62 8.06
0.01 Title 44.66 0
0.01 MWException 75.51 31.11
0.01 Html 47.17 2.22
0.01 Maintenance 41.99 0
0.01 MWExceptionHandler 58.43 13.18
0 MWGrants 97.88 50.91
0 HTMLAutoCompleteSelectField 63.71 27.93
0 HTMLSelectField 80.32 43.2
0 HTMLTagFilter 76.04 48.65
0 HTMLEditTools 86.04 49.95
0 HTMLFormFieldCloner 46.21 10.5
0 HTMLExpiryField 92.07 48.3
0 HTMLSelectOrOtherField 62.8 32.47
0 HTMLTitleTextField 72.66 36.48
0 HTMLUsersMultiselectField 61.03 31.79
0 HTMLMultiSelectField 63.11 23.49
0 HTMLTextFieldWithButton 107.69 65.62
0 HTMLCheckField 79.46 37.76
0 StubGlobalUser 91.84 44.48
0 File 44.39 0
0 LocalFile 41.49 0
0 LocalFileLockError 113.87 65.98
0 LocalFileRestoreBatch 53.71 17.01
0 UnregisteredLocalFile 71.58 30.97
0 ForeignAPIFile 59.44 19.91
0 ArchivedFile 58.83 17.28
0 HTMLNamespacesMultiselectField 66.36 35.88
0 HTMLSizeFilterField 81.12 42.96
0 HTMLTextField 64.67 27.09
0 HTMLInfoField 85.62 42.32
0 HTMLDateTimeField 57.22 27.49
0 HTMLFloatField 83.92 48.12
0 HTMLComboboxField 88.55 49.28
0 HTMLSelectAndOtherField 63.12 27.75
0 HTMLTextAreaField 71.07 35.36
0 HTMLSelectLanguageField 91.1 53.33
0 HTMLHiddenField 82.59 46.28
0 HTMLCheckMatrix 61.13 23.79
0 HTMLTagMultiselectField 64.33 33.96
0 HTMLSelectNamespace 98.85 54.16
0 HTMLSubmitField 102.2 64.68
0 HTMLIntField 105.96 61.5
0 HTMLApiField 84.1 59.41
0 HTMLButtonField 80.26 37.58
0 HTMLRadioField 72.28 37.46
0 HTMLUserTextField 72.34 36.36
0 HTMLSelectNamespaceWithButton 107.69 65.62
0 HTMLFormFieldWithButton 82.14 44.27
0 HTMLFileField 80.22 38.64
0 HTMLRestrictionsField 75.3 36.54
0 HTMLSelectLimitField 104.86 59.66
0 HTMLTitlesMultiselectField 69.22 34.73
0 LocalFileMoveBatch 58.01 20.47
0 MediaFileTrait 77.96 37.38
0 LocalFileDeleteBatch 51.31 19.19
0 MediaWiki\Deferred\LinksUpdate\LangLinksTable 73.48 40.51
0 SearchUpdate 73.99 32.06
0 UserEditCountUpdate 85.48 44.54
0 DeferredUpdates 66.68 20.9
0 CdnCacheUpdate 62.44 22.63
0 RefreshSecondaryDataUpdate 78.88 41.21
0 AtomicSectionUpdate 90.53 50.78
0 DataUpdate 100.73 53.7
0 HtmlFileCacheUpdate 92.52 51.12
0 MediaWiki\Deferred\LinksUpdate\LinksTable 72.95 26.49
0 MediaWiki\Deferred\LinksUpdate\LinksDeletionUpdate 77.97 41.42
0 MediaWiki\Deferred\LinksUpdate\TemplateLinksTable 85.12 56.76
0 JobQueueEnqueueUpdate 92.54 52.41
0 MediaWiki\Deferred\LinksUpdate\GenericPageLinksTable 78.19 39.09
0 MediaWiki\Deferred\LinksUpdate\ExternalLinksTable 74.19 41.53
0 MediaWiki\Deferred\LinksUpdate\PageLinksTable 79.94 56.76
0 MediaWiki\Deferred\LinksUpdate\InterwikiLinksTable 73.15 41.37
0 MediaWiki\Deferred\LinksUpdate\LinksTableGroup 70.6 29.24
0 MediaWiki\Deferred\LinksUpdate\TitleLinksTable 97.37 51.04
0 MediaWiki\Deferred\LinksUpdate\ImageLinksTable 67.9 34.74
0 MediaWiki\Deferred\LinksUpdate\PagePropsTable 70.49 32.97
0 MediaWiki\Deferred\LinksUpdate\CategoryLinksTable 61.88 25
0 MediaWiki\Deferred\LinksUpdate\LinksUpdate 64.19 20.91
0 WANCacheReapUpdate 85.03 41.38
0 SendPasswordResetEmailUpdate 97.04 56.06
0 TransactionRoundDefiningUpdate 100.81 59.47
0 HTMLForm 44.6 0
0 MediaWiki\OutputHandler 73.98 31.67
0 OldLocalFile 63.98 21.45
0 ForeignDBFile 82.21 39.83
0 FileBackendDBRepoWrapper 58.31 21.63
0 NullRepo 120.75 72.41
0 ForeignDBViaLBRepo 84.32 48.68
0 ForeignAPIRepo 51.64 11.17
0 ForeignDBRepo 80.37 42.54
0 TempFileRepo 209.99 171
0 FileRepo 43.83 0
0 LocalRepo 49.81 10.01
0 RepoGroup 57.67 16.8
0 CategoriesRdf 87.55 43.21
0 Category 60.82 19.34
0 OutputPage 43.71 0
0 ForkController 71.74 32.2
0 MediaWiki\HookContainer\DeprecatedHooks 90.39 45.25
0 MediaWiki\HookContainer\HookRunner 6.31 0
0 MediaWiki\HookContainer\ProtectedHookAccessorTrait 120.02 72.98
0 MediaWiki\HookContainer\GlobalHookRegistry 89.6 57.67
0 MediaWiki\HookContainer\StaticHookRegistry 99.83 57.69
0 MediaWiki\HookContainer\HookContainer 55.8 13.52
0 MediaWiki\Sparql\SparqlException 215.46 171
0 MediaWiki\Sparql\SparqlClient 76.86 33.53
0 RawMessage 108.04 59.57
0 HTMLFormFieldRequiredOptionsException 118.34 72.61
0 HTMLFormElement 100.45 58.14
0 HTMLFormField 41.4 0
0 DerivativeContext 78.53 33.6
0 TiffHandler 87.45 44.72
0 GIFHandler 69.26 31.21
0 DjVuImage 47.72 16.69
0 ThumbnailImage 67.93 27.83
0 Jpeg2000Handler 115.78 66.86
0 ImageHandler 66.92 24.32
0 TransformTooBigImageAreaError 109.02 60.79
0 GitInfo 57.08 17.15
0 TrackingCategories 73.92 32.24
0 ContextSource 88.61 42.06
0 RequestContext 58.89 15.47
0 IPTC 41.58 1.45
0 MediaWiki\Revision\RevisionArchiveRecord 88.11 42.3
0 MediaWiki\Revision\ContributionsSegment 93.39 47.01
0 MediaWiki\Revision\FallbackSlotRoleHandler 108.57 63.05
0 MediaWiki\Revision\RevisionStoreFactory 86.79 43.32
0 MediaWiki\Revision\MutableRevisionRecord 76.68 30.71
0 MediaWiki\Revision\ArchivedRevisionLookup 80.35 36.16
0 MediaWiki\Revision\MutableRevisionSlots 90.99 46.19
0 MediaWiki\Revision\RenderedRevision 69.06 23.7
0 MediaWiki\Revision\IncompleteRevisionException 218.22 171
0 MediaWiki\Revision\RevisionAccessException 111.2 65.38
0 MediaWiki\Revision\RevisionSlots 76.13 31.58
0 BitmapHandler_ClientOnly 109.77 61.17
0 JpegHandler 62.9 25.26
0 MediaWiki\Revision\RevisionRenderer 72.12 30.64
0 WebPHandler 70.04 27.19
0 NaiveImportTitleFactory 99.88 52.45
0 MediaWikiTitleCodec 56.01 13.21
0 FormatMetadata 35.1 0
0 BmpHandler 97.53 50.65
0 MediaHandler 60.53 12.85
0 MediaHandlerFactory 84.92 44.35
0 SvgHandler 47.13 9.62
0 TransformationalImageHandler 57.56 13.11
0 MediaTransformError 95.36 50.15
0 TrivialMediaHandlerState 103.49 65.25
0 SVGReader 50.73 14.14
0 BitmapMetadataHandler 63.92 22.73
0 BitmapHandler 43.33 5.9
0 DjVuHandler 54.97 18.07
0 PNGMetadataExtractor 48.17 12.74
0 Exif 44.52 2.22
0 ExifBitmapHandler 65.7 28.41
0 MediaTransformInvalidParametersException 220.53 171
0 MediaTransformOutput 75.19 30.58
0 TransformParameterError 112.62 64.17
0 JpegMetadataExtractor 62.54 21.37
0 PNGHandler 70 31.99
0 GIFMetadataExtractor 60.04 19.58
0 XCFHandler 82.7 36.68
0 MediaWiki\Revision\SuppressedDataException 218.68 171
0 MediaWiki\Revision\SlotRecord 64.97 19.25
0 AutoCommitUpdate 84.84 47.79
0 ImportStringSource 106.6 59.23
0 MediaWiki\Auth\Throttler 75.62 33.49
0 MediaWiki\Auth\CreatedAccountAuthenticationRequest 109.17 64.32
0 MediaWiki\Auth\AbstractAuthenticationProvider 92.22 45.84
0 MediaWiki\Auth\UsernameAuthenticationRequest 116.23 70.5
0 MediaWiki\Auth\CreationReasonAuthenticationRequest 112.84 68.39
0 MediaWiki\Auth\TemporaryPasswordAuthenticationRequest 89.46 47.01
0 WikiMap 68.94 26.28
0 WikiRevision 66.4 20.98
0 WikiImporter 38.27 0
0 UploadSourceAdapter 80.97 37.73
0 ImportStreamSource 73.17 33.61
0 WikiImporterFactory 95.85 51.19
0 MediaWiki\Auth\AbstractPreAuthenticationProvider 99.44 54
0 ImportableUploadRevisionImporter 69.58 32.75
0 ImportableOldRevisionImporter 67.38 29.66
0 MediaWiki\Interwiki\InterwikiLookupAdapter 78.43 37.58
0 MediaWiki\Interwiki\NullInterwikiLookup 108.76 64.65
0 MediaWiki\Interwiki\ClassicInterwikiLookup 57.63 16.61
0 Interwiki 90.58 44.44
0 HTMLFormActionFieldLayout 105.18 64.97
0 VFormHTMLForm 76.7 37.08
0 OOUIHTMLForm 57.63 22.42
0 HTMLFormFieldLayout 106.18 65.98
0 CollapsibleFieldsetLayout 96.47 58.75
0 MediaWiki\Auth\PasswordDomainAuthenticationRequest 91.21 48.83
0 MediaWiki\Auth\AbstractSecondaryAuthenticationProvider 92.13 47.07
0 MediaWiki\Revision\RevisionStoreRecord 82.3 37.27
0 MediaWiki\Auth\ThrottlePreAuthenticationProvider 68.74 33.23
0 MediaWiki\Revision\RevisionStoreCacheRecord 95.11 49.35
0 MediaWiki\Revision\ContributionsLookup 69.65 28.79
0 MediaWiki\Revision\SlotRoleRegistry 87.49 40.25
0 MediaWiki\Revision\MainSlotRoleHandler 80.74 38.85
0 MediaWiki\Revision\RevisionStore 43.88 0
0 MediaWiki\Revision\RevisionRecord 71.01 24.23
0 MediaWiki\Revision\SlotRoleHandler 95.88 47.61
0 MediaWiki\Auth\CreateFromLoginAuthenticationRequest 94.33 49.73
0 MediaWiki\Auth\RememberMeAuthenticationRequest 88.66 44.2
0 MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider 49.75 20.59
0 MediaWiki\Auth\AuthManager 37.6 0
0 MediaWiki\Auth\UserDataAuthenticationRequest 91.12 49.47
0 MediaWiki\Auth\AuthenticationResponse 85.94 39.83
0 MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider 82.79 46.86
0 MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider 44.5 12.49
0 MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider 66.19 32.83
0 MediaWiki\Auth\AbstractPrimaryAuthenticationProvider 86.8 41.55
0 MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider 80.67 36.65
0 MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider 68.45 36.24
0 MediaWiki\Auth\ButtonAuthenticationRequest 84.56 42.36
0 MediaWiki\Auth\AuthenticationRequest 66.33 21.7
0 MediaWiki\Auth\PasswordAuthenticationRequest 89.65 49.52
0 MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider 79.74 45.95
0 MediaWiki\Auth\ConfirmLinkAuthenticationRequest 88.35 47.64
0 MessageCacheUpdate 94.66 54.93
0 HTMLCacheUpdate 101.85 59.12
0 MWCallableUpdate 86.75 48.22
0 ResourceLoaderWikiModule 48.13 7.05
0 ResourceLoaderCircularDependencyError 220.47 171
0 DerivativeResourceLoaderContext 59.85 27.86
0 ResourceLoaderLessVarFileModule 92.36 45.93
0 ResourceLoaderUserOptionsModule 97.69 51.19
0 ResourceLoaderOOUIFileModule 87.42 42.62
0 ResourceLoaderOOUIIconPackModule 85.81 44.38
0 ResourceLoaderMwUrlModule 114.13 65.32
0 ResourceLoaderImageModule 59.49 17.1
0 ResourceLoaderStartUpModule 66.23 21.84
0 ResourceLoaderSiteStylesModule 100.47 53.7
0 ResourceLoaderModule 60.14 13.33
0 ResourceLoaderOOUIImageModule 77.98 36.09
0 ResourceLoaderOOUIModule 80.59 36.82
0 ResourceLoaderFileModule 42.27 0
0 ResourceLoaderForeignApiModule 117.11 68.81
0 MessageBlobStore 76.84 32.75
0 ResourceLoaderLanguageDataModule 99.57 54.84
0 FeedUtils 68.29 27
0 MediaWiki\Message\MessageFormatterFactory 105.2 61.57
0 MediaWiki\Message\UserGroupMembershipParam 79.45 58.23
0 MediaWiki\Message\Converter 77.71 38.59
0 MediaWiki\Message\TextFormatter 99.93 57.16
0 SiteStatsInit 77.25 35.68
0 ResourceLoader 43.98 0
0 MediaWiki\ResourceLoader\HookRunner 80.83 52.84
0 ApiResult 42.93 0
0 ResourceLoaderUserStylesModule 86.1 46.06
0 MediaWiki\Shell\CommandFactory 75.81 35.05
0 MediaWiki\Shell\ShellboxClientFactory 88.52 43.94
0 MediaWiki\Shell\Shell 92.66 44.66
0 PackedOverlayImageGallery 107.43 59.06
0 PackedImageGallery 86.66 42.82
0 TraditionalImageGallery 62.95 19.89
0 ImageGalleryBase 74.15 28.31
0 PackedHoverImageGallery 220.53 171
0 SlideshowImageGallery 107.33 60.82
0 NolinesImageGallery 110.92 64.71
0 ResourceLoaderFilePath 94.01 49.1
0 ResourceLoaderUserModule 86.78 47.07
0 ResourceLoaderSkinModule 58.15 13.38
0 ResourceLoaderSiteModule 103.86 56.44
0 Wikimedia\DependencyStore\SqlModuleDependencyStore 64.9 30.39
0 Wikimedia\DependencyStore\DependencyStore 105.31 56.3
0 Wikimedia\DependencyStore\DependencyStoreException 215.46 171
0 Wikimedia\DependencyStore\KeyValueDependencyStore 73.63 39.33
0 ResourceLoaderImage 58.96 17
0 ResourceLoaderClientHtml 57.48 16.59
0 VueComponentParser 63.58 23.99
0 anonymous@000000003a5688bb000000004a3706f9 56.45 45.24
0 anonymous@000000003a5778a5000000004a3706f9 70.56 47.3
0 ResourceLoaderContext 61.55 19.46
0 ApiQueryDeletedrevs 34.02 8.09
0 ApiQuerySearch 49.6 14.43
0 MediaWiki\BadFileLookup 78.77 38.44
0 ApiUnblock 67.15 38.23
0 ApiQueryAllCategories 65.86 30.7
0 ApiQueryQueryPage 61.25 30.57
0 ApiQueryCategories 61.18 27.14
0 ApiQueryTags 67.41 33.39
0 ApiFileRevert 81.98 40.92
0 ApiProtect 51.77 29.42
0 ApiMove 55.67 23.34
0 ApiQueryAllRevisions 49.59 19.37
0 ApiQueryPagesWithProp 69.77 33.04
0 ApiContinuationManager 69.2 27.28
0 ApiImportReporter 96.09 54.75
0 ApiComparePages 30.31 0
0 ApiQueryLangLinks 59.45 31.39
0 ApiFeedRecentChanges 74.9 37.2
0 ApiImport 67.09 31.58
0 ApiDisabled 108.52 61.92
0 ApiQueryRevisions 42.14 10.33
0 ApiQueryFilearchive 39.97 17.46
0 ApiRsd 81.78 38.98
0 ApiQueryInfo 30.62 0
0 ApiQueryGeneratorBase 94.6 48.48
0 ApiQueryLanguageinfo 63.37 29.92
0 ApiMain 38.47 0
0 ApiBlock 62.97 27.7
0 ApiSetNotificationTimestamp 51.84 24.75
0 ApiRawMessage 104.04 57.24
0 ApiQueryWatchlist 30.76 5.39
0 ApiQueryAllImages 48.45 17.64
0 ApiQueryContributors 57.04 24.33
0 ApiAMCreateAccount 65.74 37.47
0 ApiCheckToken 69.91 46.9
0 ApiHelp 35.06 5.44
0 ApiParse 30.38 0
0 MediaWiki\Api\Validator\ApiParamValidatorCallbacks 67.24 35.31
0 MediaWiki\Api\Validator\ApiParamValidator 55.59 17.31
0 MediaWiki\Api\Validator\SubmoduleDef 51.11 23.03
0 ApiQueryPageProps 81.18 40.05
0 ApiWatch 54.74 28.95
0 ApiQueryRecentChanges 29.94 0
0 ApiTag 55.13 27.57
0 ApiModuleManager 75.14 30.91
0 ApiClearHasMsg 89.2 54.57
0 ApiQuerySiteinfo 21.14 0
0 ApiQueryPagePropNames 81.62 41.85
0 ApiLinkAccount 68.74 38.9
0 ApiFormatXmlRsd 105.6 59.76
0 ApiQuery 50.67 12.51
0 ApiQueryUserContribs 29.57 0.96
0 ApiFormatFeedWrapper 90.24 44.84
0 ApiAuthManagerHelper 56.34 19.7
0 ApiFormatJson 79.22 38.5
0 MediaWiki\Shell\Command 76.87 33.05
0 DBAccessObjectUtils 95.39 49.29
0 TitleValue 77.43 33.09
0 JobQueueDB 43.68 3.79
0 RecentChangesUpdateJob 62.79 28.78
0 UserGroupExpiryJob 114.15 66.85
0 DoubleRedirectJob 69.48 29.61
0 HTMLCacheUpdateJob 74.44 33.56
0 JobQueueFederated 48.06 12.26
0 MediaWiki\JobQueue\JobQueueGroupFactory 91.03 47.99
0 JobQueueRedis 45.75 6.43
0 JobQueueReadOnlyError 220.59 171
0 JobQueueError 220.59 171
0 JobQueueConnectionError 220.59 171
0 BacklinkJobUtils 87.62 41.36
0 DeleteLinksJob 82.77 48.42
0 PurgeJobUtils 85.94 49.64
0 JobRunner 46.17 6.19
0 ConfiguredReadOnlyMode 95.48 51.03
0 WebResponse 70.88 28.52
0 IRCColourfulRCFeedFormatter 66.27 32.23
0 FormattedRCFeed 105.11 57.03
0 MachineReadableRCFeedFormatter 70.09 35.56
0 XMLRCFeedFormatter 121.58 73.16
0 RCFeedEngine 220.5 171
0 UDPRCFeedEngine 117.04 68.48
0 JSONRCFeedFormatter 125.43 76.82
0 DuplicateJob 105 57.76
0 UserEditCountInitJob 96.51 57.09
0 RCFeed 103.23 56.16
0 AssembleUploadChunksJob 75.46 41.23
0 DeferredUpdatesScope 71.92 28.5
0 SiteStatsUpdate 69.33 34.88
0 DeferredUpdatesScopeStack 99.99 53.29
0 Job 61.18 18.22
0 JobQueueGroup 57.18 16.27
0 JobQueueMemory 75.22 32.46
0 JobQueue 64.02 17.37
0 JobSpecification 75.02 35.24
0 ClearUserWatchlistJob 78.54 40.55
0 EnotifNotifyJob 103.12 56.44
0 PublishStashedFileJob 73.22 39.29
0 ThumbnailRenderJob 66.79 33.25
0 EmaillingJob 110.43 62.63
0 NullJob 99.41 52.34
0 EnqueueJob 89.89 44.83
0 WatchlistExpiryJob 97.55 61.99
0 RevertedTagUpdateJob 103.31 57.58
0 CdnPurgeJob 113.44 65.65
0 ClearWatchlistNotificationsJob 78.09 43.84
0 DeletePageJob 85.86 53.93
0 UserOptionsUpdateJob 90.81 54.37
0 ActivityUpdateJob 89.45 47.6
0 CategoryMembershipChangeJob 66.95 27.4
0 RefreshLinksJob 59.29 19.1
0 RedisPubSubFeedEngine 95.94 49.54
0 EventRelayerGroup 101.16 54.89
0 MediaWiki\DAO\WikiAwareEntityTrait 95.76 49.7
0 MediaWiki\Block\Restriction\PageRestriction 87.51 45.37
0 MediaWiki\Preferences\MultiTitleFilter 83.93 44.74
0 MediaWiki\Preferences\IntvalFilter 109.87 70.88
0 MediaWiki\Preferences\SignatureValidatorFactory 102.46 57.7
0 DeprecatedGlobal 111.41 62.68
0 MediaWiki\Block\SystemBlock 91.06 47.32
0 MediaWiki\Block\BlockUser 50.36 8.46
0 MediaWiki\Block\DatabaseBlock 42.36 0.18
0 MediaWiki\Block\BlockRestrictionStore 64.1 22.39
0 MediaWiki\Block\CompositeBlock 76.24 33.76
0 MediaWiki\Block\Restriction\AbstractRestriction 91.21 46.88
0 MediaWiki\Block\Restriction\ActionRestriction 118.84 71.73
0 MediaWiki\Block\Restriction\NamespaceRestriction 113.02 69.25
0 MediaWiki\Preferences\TimezoneFilter 101.05 64.22
0 MediaWiki\Block\BlockUtils 74.89 32.7
0 MediaWiki\Block\BlockActionInfo 98.31 51.58
0 MediaWiki\Block\BlockManager 55.44 12.26
0 MediaWiki\Block\DatabaseBlockStore 56.29 18.06
0 MediaWiki\Block\AbstractBlock 70.95 24.77
0 MediaWiki\Block\BlockPermissionChecker 87.39 42.31
0 MediaWiki\Block\BlockPermissionCheckerFactory 106.86 61.45
0 MediaWiki\Block\UnblockUser 71.34 33.04
0 MediaWiki\Block\BlockErrorFormatter 78.49 33.89
0 MediaWiki\Block\UserBlockCommandFactory 91.45 45.97
0 DBAccessBase 106.39 57.7
0 MediaWiki\Preferences\SignatureValidator 59.91 20.81
0 MediaWiki\Preferences\MultiUsernameFilter 89.36 48.29
0 CommentStore 52.84 9.88
0 PageProps 66.35 26.19
0 PHPVersionCheck 67.33 26.11
0 MediaWiki\Site\MediaWikiPageNameNormalizer 75.84 32.1
0 MediaWikiSite 89.1 41.31
0 SiteList 82.49 34.87
0 HashSiteStore 100.62 52.44
0 SiteExporter 86.06 42.14
0 DBSiteStore 73.73 30.41
0 SiteImporter 70.47 28.5
0 CachingSiteStore 90.74 43.12
0 Site 68.32 21.4
0 Linker 41.97 0
0 AutoLoader 77.36 35.78
0 MediaWiki\Preferences\DefaultPreferencesFactory 36.08 0
0 MovePage 44.36 3.27
0 SkinTemplate 40.05 0
0 SkinException 220.59 171
0 Skin 40.79 0
0 QuickTemplate 84.84 38.8
0 BaseTemplate 56.72 15.8
0 SkinFactory 89.17 42.8
0 SkinMustache 87.96 43.37
0 SkinFallback 77.01 38.3
0 SkinApi 220.6 171
0 Pingback 74.4 30.16
0 SubpageImportTitleFactory 106.22 58.38
0 NamespaceImportTitleFactory 107.16 59.32
0 NaiveForeignTitleFactory 103.3 54.85
0 RunJobs 63.15 36.08
0 DeleteAutoPatrolLogs 55.71 31.3
0 PopulateArchiveRevId 62.19 26.93
0 PurgeParserCache 75.46 39.44
0 InvalidateBotPasswords 88 56.58
0 EditCLI 51.15 33.58
0 CleanupInvalidDbKeys 59.03 22.92
0 ConvertExtensionToRegistration 42.86 14.55
0 PopulateChangeTagDef 51.18 29.2
0 PopulateContentTables 49.23 18.6
0 NamespaceDupes 49.64 10.02
0 FixMergeHistoryCorruption 70.22 37.97
0 MWDocGen 67.61 35.43
0 FixExtLinksProtocolRelative 72.19 45.66
0 GenerateSchemaChangeSql 85.3 44.13
0 DatabaseLag 73.28 46.48
0 PurgeList 60.36 31.1
0 DumpCategoriesAsRdf 73.85 36.33
0 MwSql 51.78 23.39
0 TidyUpT39714 88.82 54.41
0 PurgeChangedPages 70.4 32.35
0 DumpLinks 77.98 50.34
0 RemoveUnusedAccounts 65.48 32.19
0 UpdateMediaWiki 59.52 27.5
0 DeleteDefaultMessages 72.61 42.25
0 PageExists 80.23 55.12
0 CleanupSpam 61.43 31.17
0 FormatInstallDoc 69.85 45.65
0 PopulateIpChanges 58.54 36.42
0 CleanupRemovedModules 77.74 47.88
0 PurgePage 73.3 48.09
0 ImageBuilder 52.98 27.27
0 WrapOldPasswords 66.82 37.26
0 GetConfiguration 55.91 27.87
0 GenerateSchemaSql 83.01 42.68
0 SearchDump 95.58 58.75
0 DumpIterator 68.06 34.65
0 InitEditCount 50.9 40.34
0 PopulateInterwiki 66.94 39.01
0 ExportSites 89.8 52.41
0 PopulateRevisionLength 68.46 34.27
0 ImportImages 40.02 11.26
0 ResetUserTokens 65.75 41.24
0 CleanupWatchlist 67.2 43.89
0 Sqlite 81.25 44.77
0 GetLagTimes 69.78 45.33
0 ManageForeignResources 75.12 46.68
0 PopulateBacklinkNamespace 66.23 42.14
0 NukeNS 76.33 41.99
0 DumpUploads 70.49 38.12
0 RefreshFileHeaders 63.37 34.2
0 UppercaseTitlesForUnicodeTransition 35.69 3.24
0 PopulatePPSortKey 66.36 42.27
0 ResetUserEmail 75.69 45.86
0 CommandLineInstaller 58.01 31.03
0 JSParseHelper 73.63 47.35
0 MigrateActors 45.76 13.24
0 Benchmarker 64.19 30.93
0 BackupDumper 48.1 14.6
0 LoggedUpdateMaintenance 94.53 49.28
0 MWDoxygenFilter 85.36 39.24
0 DeleteLocalPasswords 69.86 34.42
0 FakeMaintenance 219.52 171
0 SevenZipStream 66.6 41.19
0 TextPassDumper 32.23 0
0 CategoryChangesAsRdf 53.41 13.72
0 ManageJobs 68.02 41.13
0 MigrateRevisionActorTemp 65.8 39.44
0 ResetPageRandom 71.87 39.07
0 UpdateSearchIndex 68.48 39.08
0 DeleteOldRevisions 70.96 40.86
0 ReassignEdits 66.49 32.55
0 RunBatchedQuery 65.88 38.92
0 RebuildRecentchanges 49.62 16.46
0 GenerateUcfirstOverrides 45.65 45.65
0 AllTrans 96.57 61
0 GenerateNormalizerDataMl 81.78 49.23
0 GenerateNormalizerDataAr 69.34 37.57
0 LangMemUsage 81.15 52.41
0 Version 73.83 47.8
0 AnsiTermColorer 109.06 60.58
0 ClearInterwikiCache 81.6 52.86
0 RemoveInvalidEmails 73.83 43.61
0 ShowJobs 64.4 39.71
0 RecountCategories 70.55 35.44
0 CleanupImages 58.81 28.75
0 FixUserRegistration 77.53 46.85
0 CleanupEmptyCategories 51.28 32.23
0 RebuildTextIndex 63.11 33.66
0 UpdateCollation 43.21 14.07
0 MigrateArchiveText 60.65 35.71
0 CleanupUploadStash 56.65 31.31
0 ChangePassword 84.99 54.54
0 UpdateSpecialPages 54.48 28.36
0 FixDefaultJsonContentPages 72.65 40.9
0 DummyTermColorer 107.27 70.03
0 PopulateRecentChangesSource 65.92 42.02
0 CheckDependencies 51.16 25.82
0 TableCleanup 65.43 33.61
0 CommandLineInc 79.34 53.66
0 FindBadBlobs 51.74 15.52
0 DeleteTag 62.28 43.76
0 CodeCleanerGlobalsPass 104.52 57.11
0 MigrateUserGroup 73.92 40.99
0 PatchSql 78.19 50.9
0 MigrateFileRepoLayout 46.43 23.61
0 PopulateFilearchiveSha1 69.45 42.01
0 MergeMessageFileList 65.95 33.01
0 CleanupRevActorPage 77.46 46.1
0 TextStatsOutput 89.14 68.31
0 EmptyUserGroup 49.43 49.43
0 DeprecatedInterfaceFinder 71.71 42.57
0 FileAwareNodeVisitor 87.92 60.85
0 PopulateImageSha1 57.06 28.82
0 DeleteOrphanedRevisions 81.32 45.22
0 GeneratePhpCharToUpperMappings 73.13 43.58
0 RebuildLocalisationCache 61.06 27.5
0 AddRFCandPMIDInterwiki 83.21 48.24
0 AddChangeTag 89.83 56.48
0 DumpRenderer 71.63 40.68
0 ViewCLI 79.73 52.09
0 PurgeOldText 102.12 66.43
0 BackupReader 44.06 18.07
0 PurgeMessageBlobStore 119.39 75.71
0 ResetAuthenticationThrottle 63.52 35.47
0 PurgeExpiredUserrights 92.43 59.95
0 PurgeModuleDeps 78.16 49.29
0 PopulateExternallinksIndex60 74.24 46.1
0 ImportSites 96.62 55.1
0 GenerateJsonI18n 66.16 30.98
0 CLIParser 84.96 45.57
0 CopyFileBackend 49.35 14.51
0 Protect 66.89 42.8
0 DeleteEqualMessages 47.5 26.94
0 FindDeprecated 66.62 40.76
0 GenerateSitemap 60.37 17.55
0 PurgeExpiredWatchlistItems 85.01 53.07
0 FindOrphanedFiles 49.25 32.27
0 NukePage 68.02 39.74
0 RefreshLinks 49.7 13.79
0 InitUserPreference 77.52 48.65
0 CreateAndPromote 55.54 32.33
0 MysqlMaintenance 58.81 29.75
0 RebuildAll 86.34 52.99
0 DeleteBatch 60.54 36.39
0 SqliteMaintenance 53.49 34.7
0 FindClasses 89.62 56.76
0 GetReplicaServer 78.14 49.6
0 MoveBatch 62.05 37.96
0 RenameRestrictions 93.15 57.15
0 RefreshExternallinksIndex 66.08 39.54
0 CreateBotPassword 50.44 35.75
0 DeleteArchivedFiles 63.36 37.46
0 UpdateRestrictions 73.33 38.52
0 OrphanStats 71.56 45.28
0 TrackBlobs 38.85 17.26
0 DumpRev 82.96 52.28
0 StorageTypeStats 38.2 38.2
0 CgzCopyTransaction 74.97 35.76
0 RecompressTracked 38.75 6.96
0 CompressOld 53.54 17.28
0 CheckStorage 30.12 8.02
0 PopulateRevisionSha1 64.96 29.89
0 PurgeExpiredBlocks 103.49 66.65
0 RenameDbPrefix 73.27 41.34
0 BenchmarkParse 69.69 33.4
0 DeduplicateArchiveRevId 67.42 32
0 UpdateExtensionJsonSchema 57.05 32.91
0 GetTextMaint 69.79 45.58
0 CleanupPreferences 71.04 37.93
0 InvalidateUserSessions 68.11 42.28
0 CheckImages 66.37 43.26
0 BenchmarkHooks 83.13 50.86
0 BenchmarkTitleValue 82.73 43.74
0 BenchmarkEval 83.92 48.95
0 BenchmarkCommentFormatter 44.3 44.3
0 BenchmarkTidy 51.46 41.09
0 CheckBadRedirects 78.79 50.8
0 BenchmarkLruHash 57.6 37.02
0 BenchmarkPurge 78.17 40.34
0 BenchmarkSanitizer 63.67 38.83
0 BenchmarkJSMinPlus 83.61 53.62
0 ImportTextFiles 48.31 26.36
0 MigrateComments 60.96 26.28
0 RefreshImageMetadata 80.22 32.98
0 DeleteSelfExternals 77.73 45.79
0 CleanupUsersWithNoId 62.09 30.05
0 CompareParserCache 55.85 38
0 DeleteUserEmail 84.92 52.6
0 CopyJobQueue 66.43 40.57
0 CleanupCaps 59.06 32.92
0 RebuildMessages 98.33 64.03
0 Undelete 48.49 48.49
0 ValidateRegistrationFile 55.43 55.43
0 DumpBackup 46.97 33.65
0 ShowSiteStats 88.2 52.78
0 FindMissingFiles 52.03 35.35
0 FixDoubleRedirects 53.69 35.35
0 ImportSiteScripts 61.19 37.39
0 MigrateImageCommentTemp 63.52 38.67
0 TitleCleanup 59.99 28.75
0 CompareParsers 61.17 32.83
0 DeleteArchivedRevisions 82.89 52.21
0 CleanupBlocks 63.37 36.57
0 PruneFileCache 68.85 38.34
0 CheckUsernames 86.94 52.8
0 FixTimestamps 66.56 37.69
0 FetchText 88.26 46.84
0 CheckComposerLockUpToDate 77.75 46.08
0 PurgeChangedFiles 59.2 25.4
0 EraseArchivedFile 61.4 36.33
0 UpdateArticleCount 79.52 50.31
0 RollbackEdits 66.15 38.52
0 MediaWikiShell 81.61 48.66
0 InitSiteStats 70.67 46.22
0 AddSite 74.26 40
0 UserOptionsMaintenance 57.17 27.53
0 CsvStatsOutput 89.14 68.31
0 WikiStatsOutput 62.62 40.11
0 ApiUsageException 88.09 42.71
0 HistoryPager 46 8.89
0 WatchedItemStore 40.86 0
0 WatchedItem 81.95 36.73
0 NoWriteWatchedItemStore 79.28 34.55
0 WatchedItemQueryService 33.41 0.13
0 CloneDatabase 78.58 38.94
0 MWLBFactory 63.61 21.35
0 RenderAction 114.76 67.98
0 SubmitAction 121.14 73.46
0 RollbackAction 57.01 25.14
0 MediaWiki\Actions\FileDeleteAction 69.88 32.72
0 ViewAction 87.55 49.68
0 ChangeTagsList 96.89 52.03
0 RawAction 59.67 21.58
0 McrUndoAction 46.34 14.76
0 McrRestoreAction 86.76 49.52
0 FormlessAction 219.85 171
0 MarkpatrolledAction 66.5 34.79
0 RevertAction 72.02 33.49
0 PurgeAction 80.69 43.18
0 MediaWiki\Actions\ActionFactory 72.82 29.85
0 CreditsAction 64.47 27.1
0 WatchAction 69.6 29.55
0 InfoAction 40.06 1.8
0 ChangeTagsLogList 89.34 48.62
0 ChangeTags 44.35 0
0 DeleteAction 52.01 18.37
0 MediaWiki\Logger\Monolog\MwlogHandler 92.55 48.49
0 MediaWiki\Logger\LoggerFactory 105.87 58.07
0 MediaWiki\Logger\ConsoleLogger 107.62 63.68
0 MediaWiki\Logger\Monolog\LogstashFormatter 62.69 24.77
0 MediaWiki\Logger\Monolog\LineFormatter 78.89 36.68
0 MediaWiki\Logger\Monolog\LegacyFormatter 107.78 65.14
0 MediaWiki\Logger\Monolog\WikiProcessor 101.81 59.53
0 MediaWiki\Logger\Monolog\CeeFormatter 119.77 73.16
0 MediaWiki\Logger\Monolog\KafkaHandler 66.01 26.52
0 MediaWiki\Logger\Monolog\BufferHandler 109.85 66.62
0 MediaWiki\Logger\Monolog\LegacyHandler 74.86 33.1
0 MediaWiki\Logger\Monolog\SyslogHandler 104.92 56.8
0 MediaWiki\Logger\ConsoleSpi 71.53 71.53
0 ChangeTagsRevisionList 89.41 48.43
0 MediaWiki\Logger\LogCapturingSpi 84.97 44.14
0 anonymous@000000003a567664000000004a3706f9 86.64 59.01
0 MediaWiki\Logger\LegacySpi 106.11 59.21
0 MediaWiki\Logger\NullSpi 115.83 68.56
0 MediaWiki\Logger\LegacyLogger 54.79 13.01
0 ActorMigrationBase 54.19 13.18
0 MediaWiki\Json\JsonCodec 70 32.48
0 FormatJson 71.64 26.21
0 MediaWiki\Json\JsonUnserializableTrait 109.51 66.07
0 ChangeTagsLogItem 74.6 41.98
0 ChangeTagsRevisionItem 95.58 50.7
0 Action 73.84 27.69
0 HistoryAction 55.75 19.09
0 MediaWiki\Debug\DeprecatablePropertyArray 82.74 43.94
0 ExtensionJsonValidator 70.15 33.93
0 MediaWiki\Collation\CollationFactory 85.3 44.06
0 Collation 101.23 53.39
0 IdentityCollation 105.46 58.59
0 CollationCkb 116.63 70.57
0 BashkirUppercaseCollation 99.61 63.43
0 CustomUppercaseCollation 88.56 45.37
0 NumericUppercaseCollation 90.05 45.91
0 AbkhazUppercaseCollation 98.09 61.91
0 UppercaseCollation 91.91 58.04
0 IcuCollation 54.17 13.92
0 ExtensionProcessor 38.04 0
0 MWTimestamp 84.34 39.61
0 ExtensionRegistry 52.09 10.35
0 VersionChecker 68.86 25.92
0 ExtensionJsonValidationError 220.43 171
0 ExtensionDependencyError 90.71 45.87
0 MediaWiki\HeaderCallback 82.28 40.84
0 MediaWiki\Linker\LinkRenderer 62.56 20.27
0 MediaWiki\Linker\LinkRendererFactory 94.4 49.33
0 NamespaceInfo 63.04 17.72
0 NamespaceAwareForeignTitleFactory 86.3 40.5
0 ForeignTitle 88.42 43.65
0 MalformedTitleException 98.06 51.67
0 RemoteIcuCollation 79.39 40.7
0 WebRequestUpload 83.8 39.81
0 FormAction 90.42 43.78
0 OldChangesList 70.8 34.49
0 EditAction 98.14 52.54
0 UnwatchAction 83.88 49.48
0 UnprotectAction 114.76 67.98
0 ProtectAction 102.8 58.09
0 SpecialPageAction 84.05 45.63
0 ChangesListBooleanFilter 85.71 38.81
0 AtomFeed 93.16 48.37
0 ChangesListFilter 70.82 24.78
0 RecentChange 41.83 0
0 RCCacheEntry 108.29 61.62
0 FeedItem 82.57 37.92
0 RSSFeed 96.25 49.69
0 StubObject 84.08 37.53
0 ChangesFeed 76.53 38.74
0 ChangesListStringOptionsFilter 103.72 61.12
0 ChangesListFilterGroup 72.76 26.76
0 CategoryMembershipChange 77.71 32.03
0 ChannelFeed 93.29 46.69
0 EnhancedChangesList 37.74 1.12
0 ChangesListStringOptionsFilterGroup 84.87 38.4
0 ChangesListBooleanFilterGroup 95.86 49.35
0 RCCacheEntryFactory 67.29 26.94
0 ChangesList 44.69 3.63
0 ForeignResourceManager 41.68 10.97
0 MediaWiki\Logger\MonologSpi 79.83 33.17
0 MWDebug 54.68 11.38
0 StatsOutput 79.42 55.53
0 CategoryPage 79.6 38.64
0 DerivativeRequest 87.1 45.05
0 Xml 51.29 7.89
0 XmlJsCode 105.05 56.44
0 XmlSelect 81.36 37.32
0 PageArchive 73.51 29.49
0 MediaWiki\Page\PageStoreFactory 98.94 54.48
0 MediaWiki\Page\PageCommandFactory 78.81 36.45
0 WikiPage 44.57 0
0 MediaWiki\Page\PageAssertionException 110.81 65.38
0 MediaWiki\Page\LegacyArticleIdAccess 116.55 67.76
0 MediaWiki\Page\RollbackPage 62.93 20.88
0 MediaWiki\Permissions\PermissionStatus 109.38 62.23
0 Article 40.05 0
0 MediaWiki\Page\PageStoreRecord 95.06 48.12
0 MediaWiki\Page\PageReferenceValue 89.78 44.39
0 WikiCategoryPage 100.37 53.48
0 MediaWiki\Page\UndeletePage 54.78 15.43
0 ImageHistoryList 59.91 22
0 WikiFilePage 66.05 27.68
0 MediaWiki\Page\PageSelectQueryBuilder 80.19 36.84
0 MediaWiki\Page\DeletePage 50.15 8.21
0 MediaWiki\Page\PageIdentityValue 95.65 48.63
0 MediaWiki\Page\ParserOutputAccess 65.32 22.94
0 MediaWiki\Permissions\GrantsLocalization 87.07 41.72
0 MediaWiki\Permissions\UserAuthority 82.17 35.81
0 MediaWiki\Page\PageStore 68.19 25.1
0 ExcimerLog 83.81 58.7
0 UcdXmlReader 46.74 30.86
0 GenerateCollationData 47.31 18.3
0 DumpMessages 89.85 57.91
0 ListVariants 69.64 47.13
0 GenerateUpperCharTable 68.86 53.61
0 DateFormats 65.55 43.04
0 Digit2Html 84.3 50.08
0 BlockUsers 51.24 38.01
0 FindMissingActors 63.19 24.65
0 ExcimerTimer 63.05 63.05
0 ExcimerLogEntry 171 171
0 ExcimerProfiler 59 59
0 MediaWiki\Permissions\PermissionManager 43.79 0
0 ValueError 202.94 171
0 Mail_mime 107.09 60.91
0 Mail_smtp 171 171
0 Mail 113.02 68.11
0 PEAR_Error 208.52 171
0 PEAR 216.88 171
0 MediaWiki\Permissions\UltimateAuthority 94.02 47.57
0 MediaWiki\Permissions\GrantsInfo 81.77 40.71
0 MediaWiki\Permissions\SimpleAuthority 86.37 40.87
0 MediaWiki\Permissions\GroupPermissionsLookup 75.65 33.46
0 MediaWiki\Permissions\RestrictionStore 50.95 9.19
0 ImagePage 36.72 0
0 MediaWiki\Page\WikiPageFactory 83.36 40.6
0 DeprecationHelper 74.61 29.49
0 ExternalStoreMedium 94.13 48.39
0 UserPasswordPolicy 73.26 31.4
0 ParameterizedPassword 89.61 45.15
0 Argon2Password 86.34 45.77
0 FormOptions 67.96 23.23
0 LinkFilter 59.81 18.48
0 TitleArray 122.68 74.71
0 ExternalStoreMwstore 83.45 39.44
0 ExternalStoreMemory 84.25 42.09
0 ExternalStoreAccess 76.02 33.07
0 ExternalStoreException 215.46 171
0 ExternalStoreDB 62.56 20.35
0 MWOldPassword 92.31 55.08
0 ExternalStoreHttp 105.01 64.03
0 ExternalStoreFactory 78.87 35.06
0 ExternalStore 93.83 46.94
0 MediaWiki\Http\MwHttpRequestToResponseInterfaceAdapter 76.43 41.19
0 GuzzleHttpRequest 66.8 26.31
0 MediaWiki\Http\HttpRequestFactory 77.17 31.32
0 MWCallbackStream 106.64 64.36
0 MWHttpRequest 51.29 9.05
0 Http 92.25 45.03
0 MediaWiki\Watchlist\WatchlistManager 61.47 18.55
0 MediaWiki\ExtensionInfo 92.7 50.33
0 BcryptPassword 85.45 46.46
0 PasswordPolicyChecks 84.45 39.89
0 MediaWiki\Page\RedirectStore 108.51 66.68
0 ContentSecurityPolicy 52.15 10.37
0 ImageHistoryPseudoPager 64.54 25.73
0 MediaWiki\Tidy\RemexCompatFormatter 57.93 37.53
0 MediaWiki\Tidy\RemexCompatMunger 48.4 12.02
0 MediaWiki\Tidy\RemexMungerData 89.13 43.61
0 MediaWiki\Tidy\RemexDriver 65.04 42.89
0 MediaWiki\Tidy\TidyDriverBase 109.71 64.19
0 RevisionListBase 82.54 40.74
0 RevisionList 81.61 55.58
0 RevisionItem 78.63 39.05
0 RevisionItemBase 89.82 44.58
0 ListToggle 100.37 54.03
0 CategoryViewer 48.76 8.8
0 InvalidPassword 102.9 64.41
0 ReadOnlyMode 96.1 52.56
0 FauxRequestUpload 113.45 64.87
0 TitleFactory 90.13 43.45
0 FileDeleteForm 71.46 35
0 PasswordError 218.22 171
0 Password 91.58 43.55
0 LayeredParameterizedPassword 72.4 35.76
0 PasswordFactory 78.71 33.53
0 Pbkdf2Password 88.44 52.39
0 EncryptedPassword 74.82 40.59
0 MWSaltedPassword 90.61 56.13
0 ApiQueryBlockInfoTrait 99.03 52.48
0 ApiClientLogin 68.73 37.65
0 ApiFormatPhp 93.34 49.52
0 Wikimedia\Rdbms\GeneralizedSql 91.83 48.37
0 Wikimedia\Rdbms\DBConnRef 36.09 8.97
0 Wikimedia\Rdbms\MaintainableDBConnRef 60.85 38.8
0 Wikimedia\Rdbms\DatabaseDomain 63.8 24.62
0 Wikimedia\Rdbms\SqliteResultWrapper 76.77 47
0 Wikimedia\Rdbms\MysqliResultWrapper 73.86 38.89
0 Wikimedia\Rdbms\FakeResultWrapper 81.52 50.16
0 Wikimedia\Rdbms\PostgresResultWrapper 76.09 47.22
0 Wikimedia\Rdbms\ResultWrapper 81.87 38.98
0 Wikimedia\Rdbms\DatabaseMysqli 77.65 35.73
0 Wikimedia\Rdbms\NextSequenceValue 217.6 171
0 Wikimedia\Rdbms\AtomicSectionIdentifier 213.45 171
0 Wikimedia\Rdbms\DatabaseSqlite 38.68 0
0 Wikimedia\Rdbms\Blob 109.83 68.01
0 Wikimedia\Rdbms\LikeMatch 113.66 68.01
0 Wikimedia\Rdbms\PostgresBlob 213.45 171
0 Wikimedia\Rdbms\Subquery 105.1 65.43
0 Wikimedia\Rdbms\LoadMonitorNull 60.28 60.28
0 Wikimedia\Rdbms\LoadMonitorMySQL 81.03 48.16
0 Wikimedia\Rdbms\LoadMonitor 65.93 22.93
0 Wikimedia\Rdbms\PostgresField 62.19 38.77
0 Wikimedia\Rdbms\SQLiteField 75.7 51.9
0 Wikimedia\Rdbms\MySQLField 80.67 42.37
0 Wikimedia\Rdbms\LBFactorySimple 70.81 37.59
0 Wikimedia\Rdbms\DatabasePostgres 33.34 0
0 Wikimedia\Rdbms\Database 40 0
0 Wikimedia\Rdbms\LBFactorySingle 83.3 46.37
0 XmlTypeCheck 59.02 16.3
0 Wikimedia\UUID\GlobalIdGenerator 55.65 11.99
0 CookieJar 86.2 42.42
0 Wikimedia\Message\MessageParam 116.05 69.99
0 Wikimedia\Message\ScalarParam 92.95 52.31
0 Wikimedia\Message\ListParam 92.9 51.81
0 Wikimedia\Message\MessageValue 80.14 33.32
0 Wikimedia\Message\ParamType 108.46 59.59
0 Wikimedia\Message\DataMessageValue 92.54 47.11
0 Wikimedia\Message\ListType 118.3 73.84
0 MappedIterator 85.19 42.82
0 IEContentAnalyzer 36.55 0
0 MimeAnalyzer 39.71 0
0 Wikimedia\Rdbms\DatabaseMysqlBase 39.08 0
0 Wikimedia\Mime\MimeMap 100.28 54.4
0 Wikimedia\Mime\MimeMapMinimal 105.75 59.88
0 MSCompoundFileReader 55.06 20.19
0 CryptHKDF 84.75 36.89
0 Cookie 74.17 30.95
0 Deflate 102.14 54.74
0 RedisConnRef 74.87 30.31
0 RedisConnectionPool 61.94 20.28
0 StatusValue 61.95 18.56
0 Wikimedia\StaticArrayWriter 87.92 44.11
0 Wikimedia\Rdbms\MySQLPrimaryPos 61.81 20.25
0 Wikimedia\Rdbms\LBFactory 36.35 1.83
0 Wikimedia\Rdbms\LBFactoryMulti 65.86 24.65
0 JSParser 17.68 0
0 TempFSFile 80.73 37.39
0 Wikimedia\Rdbms\MWMySQLPlatform 103.02 63.23
0 Wikimedia\Rdbms\MWPostgreSqlPlatform 91.59 48.71
0 Wikimedia\Rdbms\TimestampType 83.48 53.92
0 Wikimedia\Rdbms\DoctrineSchemaBuilderFactory 87.42 49.55
0 Wikimedia\Rdbms\DoctrineSchemaBuilder 103.58 61.12
0 HashRing 59.43 17.61
0 MWCryptHash 94.35 47.48
0 MemoizedCallable 87.84 41.39
0 GenericArrayObject 87.92 40.04
0 XhprofData 64.29 21.29
0 MediaWiki\FileBackend\FSFile\TempFSFileFactory 90.11 49.57
0 Wikimedia\Rdbms\MWMySQLPlatformCompat 213.45 171
0 FSFile 80.55 35.65
0 FSFileBackend 36.22 0
0 FileBackend 57.05 8.33
0 SwiftFileBackend 37.34 0
0 DescribeFileOp 94.25 50.43
0 CopyFileOp 83.32 42.11
0 NullFileOp 220.53 171
0 DeleteFileOp 90.65 47.71
0 FileOp 61.19 17.98
0 MoveFileOp 80.66 40.21
0 CreateFileOp 87.14 45.8
0 Wikimedia\Rdbms\EnumType 89.71 45.75
0 Wikimedia\Rdbms\DoctrineAbstractSchemaTrait 81.37 49.05
0 Wikimedia\Rdbms\SessionConsistentConnectionManager 100.84 53.54
0 Wikimedia\Rdbms\DBError 114.77 68.48
0 Wikimedia\Rdbms\ConnectionManager 88.74 41.57
0 Wikimedia\Rdbms\ChronologyProtector 64.09 19.09
0 Wikimedia\Rdbms\LoadBalancer 35.76 0
0 Wikimedia\Rdbms\LoadBalancerSingle 90.9 49.68
0 Wikimedia\Rdbms\DBConnectionError 106.14 63.69
0 Wikimedia\Rdbms\DBExpectedError 105.21 61.12
0 Wikimedia\Rdbms\DBTransactionStateError 215.46 171
0 Wikimedia\Rdbms\DBTransactionError 216.73 171
0 Wikimedia\Rdbms\DBTransactionSizeError 117.05 78.06
0 Wikimedia\Rdbms\DBReadOnlyRoleError 217.6 171
0 Wikimedia\Rdbms\DBReadOnlyError 215.46 171
0 Wikimedia\Rdbms\DBQueryTimeoutError 111.5 64.46
0 Wikimedia\Rdbms\TinyIntType 74.25 51.08
0 Wikimedia\Rdbms\DBQueryDisconnectedError 107.75 61.92
0 Wikimedia\Rdbms\DBAccessError 215.46 171
0 Wikimedia\Rdbms\DBReplicationWaitError 216.73 171
0 Wikimedia\Rdbms\DBUnexpectedError 216.73 171
0 Wikimedia\Rdbms\DBQueryError 100.37 56.26
0 Wikimedia\Rdbms\SelectQueryBuilder 61.51 15.8
0 Wikimedia\Rdbms\JoinGroupBase 78.58 36.66
0 Wikimedia\Rdbms\JoinGroup 102.36 57.24
0 Wikimedia\Rdbms\TransactionProfiler 62.27 19.52
0 Wikimedia\Rdbms\DoctrineSchemaChangeBuilder 98.93 58.3
0 Wikimedia\Rdbms\MWPostgreSqlPlatformCompat 213.45 171
0 JSMinPlus 14.49 0
0 JSCompilerContext 64.05 64.05
0 FileBackendStore 42.54 0
0 TextContentHandler 78.33 35.01
0 MediaWiki 39.91 0
0 CssContent 96.19 49.59
0 JsonContentHandler 88.96 48.33
0 TextContent 81.38 35.24
0 MediaWiki\Content\Renderer\ContentParseParams 96.48 53.78
0 MediaWiki\Content\Renderer\ContentRenderer 106.96 60.9
0 FallbackContentHandler 96.84 49.67
0 MediaWiki\Content\ValidationParams 100.57 57.28
0 WikitextContentHandler 70.07 29.68
0 JavaScriptContentHandler 85.28 42.38
0 AbstractContent 70.63 23.68
0 MediaWiki\Session\SessionProvider 76.25 27.8
0 WikitextContent 72.45 28.61
0 JsonContent 80.18 35.86
0 CodeContentHandler 112.46 64.36
0 MessageContent 94.06 46.71
0 FallbackContent 92.95 46.22
0 ContentHandler 48.11 1.06
0 ContentModelChange 66.7 26.24
0 FileContentHandler 70.54 44.75
0 WikiTextStructure 73.14 30.46
0 JavaScriptContent 96.43 49.59
0 MediaWiki\Content\ContentHandlerFactory 79.18 34.48
0 MediaWiki\Session\SessionOverflowException 105.22 61.58
0 MediaWiki\Session\CookieSessionProvider 55.14 17.42
0 MediaWiki\Content\Transform\PreSaveTransformParamsValue 100.25 57.69
0 IndexPager 53.82 8.46
0 PoolCounterNull 113.07 67.08
0 PoolCounterWorkViaCallback 90.02 45.7
0 PoolCounter 85.23 38.34
0 PoolCounterWork 82.18 36.44
0 PoolWorkArticleViewOld 101.92 57.16
0 PoolWorkArticleViewCurrent 81.46 39.21
0 PoolWorkArticleView 85.27 40.56
0 FauxResponse 80.72 37.24
0 AlphabeticPager 88.9 44.16
0 TablePager 65.65 21.72
0 ReverseChronologicalPager 75.66 33.72
0 RangeChronologicalPager 89.3 44.43
0 MediaWiki\Session\MetadataMergeException 105.8 60.19
0 MediaWiki\Session\Session 57.22 14.87
0 MediaWiki\Session\SessionBackend 46.37 5.68
0 MediaWiki\Session\PHPSessionHandler 62.61 22.68
0 MediaWiki\Session\SessionManager 37.64 0
0 MediaWiki\Session\SessionInfo 76.45 31.19
0 MediaWiki\Session\Token 86.17 42.78
0 MediaWiki\Session\BotPasswordSessionProvider 70.64 34.62
0 MediaWiki\Session\UserInfo 82.86 38.16
0 MediaWiki\Session\ImmutableSessionProviderWithCookie 78.13 36.42
0 MediaWiki\Session\CsrfTokenSet 97.42 50.95
0 MediaWiki\Session\SessionId 107.24 61.36
0 MediaWiki\Content\Transform\PreloadTransformParamsValue 100.25 57.69
0 MediaWiki\Content\Transform\ContentTransformer 102.61 56.08
0 JSNode 55.39 44.73
0 PostgreSqlLockManager 77.88 42.28
0 Wikimedia\Metrics\MetricsFactory 68.86 25.95
0 Wikimedia\Metrics\GaugeMetric 101.5 56.37
0 Wikimedia\Metrics\MetricUtils 72.08 32.99
0 Wikimedia\Metrics\NullMetric 119 75.43
0 Xhprof 101.99 54.51
0 Wikimedia\NonSerializable\NonSerializableTrait 116.74 73.16
0 LockManager 77.64 31.54
0 DBLockManager 77.85 32.94
0 QuorumLockManager 71.8 27.3
0 MemcLockManager 58.81 19.78
0 FSLockManager 70.02 28
0 Wikimedia\Metrics\Exceptions\InvalidConfigurationException 171 171
0 ScopedLock 97.14 49.76
0 NullLockManager 93.75 50.7
0 RedisLockManager 62.85 26.02
0 SamplingStatsdClient 74.64 35.65
0 PrefixingStatsdDataFactoryProxy 85.42 47.61
0 NullStatsdDataFactory 93.99 48.03
0 BufferingStatsdDataFactory 77.44 34.72
0 DnsSrvDiscoverer 88.89 44.18
0 ArrayUtils 72.63 28.38
0 JSToken 171 171
0 JSTokenizer 55 12.77
0 Wikimedia\Metrics\Sample 98.15 60.81
0 Wikimedia\Metrics\Exceptions\UnsupportedFormatException 171 171
0 CssContentHandler 81.11 42.67
0 Wikimedia\Http\SetCookieCompat 60.65 23.52
0 MediaWiki\Edit\PreparedEdit 102.32 54.58
0 ComposerVendorHtaccessCreator 114.15 65.85
0 ComposerHookHandler 84.38 48.45
0 ComposerPhpunitXmlCoverageEdit 94.79 50.33
0 ComposerPackageModifier 92.08 55.47
0 ComposerVersionNormalizer 97.86 52.25
0 ReverseArrayIterator 95.12 51.35
0 NotRecursiveIterator 218.81 171
0 IteratorDecorator 105.31 58.3
0 StringUtils 70.45 25.79
0 HttpStatus 95.28 48.61
0 Wikimedia\Http\HttpAcceptParser 81.78 40.49
0 Wikimedia\Metrics\Exceptions\InvalidLabelsException 171 171
0 Wikimedia\Http\HttpAcceptNegotiator 91.87 44.3
0 MultiHttpClient 43.19 2.66
0 Timing 81.92 37.64
0 EventRelayerKafka 92.61 50.63
0 EventRelayer 103.42 57.98
0 EventRelayerNull 123.84 75.43
0 UDPTransport 81.06 41.56
0 ExplodeIterator 85.52 42.79
0 Wikimedia\Metrics\CounterMetric 99.19 54.32
0 Wikimedia\Metrics\TimingMetric 101.5 56.37
0 Wikimedia\Metrics\Exceptions\UndefinedPrefixException 171 171
0 StoreFileOp 71.9 42.17
0 HTTPFileStreamer 58.31 21.2
0 DiffHistoryBlob 57.29 19.24
0 SlotDiffRenderer 97.92 51.63
0 DiffEngine 37.49 0
0 WordLevelDiff 70.77 36.34
0 UnifiedDiffFormatter 99.41 52.04
0 UnsupportedSlotDiffRenderer 102.46 55.43
0 RangeDifference 106.83 58.92
0 DiffOp 101.14 53.24
0 DiffFormatter 72.23 28.96
0 DiffOpChange 112.96 64.42
0 MediaWiki\Diff\WordAccumulator 81.35 42.03
0 MediaWiki\Diff\ComplexityException 213.45 171
0 DifferenceEngine 41.42 0
0 DifferenceEngineSlotDiffRenderer 88.74 50.59
0 TextSlotDiffRenderer 69.9 29.11
0 MediaWiki\ParamValidator\TypeDef\TitleDef 78.5 37.96
0 MediaWiki\ParamValidator\TypeDef\NamespaceDef 67.5 36.52
0 MediaWiki\ParamValidator\TypeDef\TagsDef 87.86 48.15
0 MediaWiki\ParamValidator\TypeDef\UserDef 66.25 24.95
0 UploadFromUrl 64.83 24.61
0 UploadStashFile 83.33 37.36
0 UploadFromChunks 64.42 23.02
0 UploadFromStash 83.78 40.64
0 UploadStash 62.62 19.32
0 UploadStashFileNotFoundException 220.53 171
0 DiffOpAdd 114.11 65.62
0 DiffOpCopy 109.22 61.14
0 UploadChunkZeroLengthFileException 220.53 171
0 RevDelFileItem 59.3 27.89
0 MediaWiki\Rest\PathTemplateMatcher\PathConflict 100.9 59.92
0 MediaWiki\Rest\PathTemplateMatcher\PathMatcher 76.5 31.75
0 MediaWiki\Rest\ResponseFactory 72.14 28.63
0 MediaWiki\Rest\RequestBase 75.82 40.22
0 RevDelArchiveItem 63.31 42.48
0 RevDelArchiveList 82.31 45.48
0 RevDelArchivedFileList 95.34 53.09
0 RevDelItem 113.94 65.12
0 RevDelList 63.46 21.86
0 RevDelLogList 76.25 42.25
0 RevDelRevisionList 67.08 32.61
0 RevDelArchivedRevisionItem 105.72 59.88
0 Diff 88.35 42.03
0 RevDelFileList 69.21 36.92
0 RevDelRevisionItem 64.35 30.34
0 RevisionDeleter 78.43 33.3
0 RevisionDeleteUser 83.4 39.59
0 RevDelArchivedFileItem 58.64 36.69
0 RevDelLogItem 62.83 36.09
0 MWNamespace 82.27 34.95
0 Status 63.82 20.8
0 DiffOpDelete 114.11 65.62
0 ArrayDiffFormatter 93.58 48.77
0 TableDiffFormatter 78.2 32.78
0 UploadStashNotLoggedInException 220.53 171
0 UploadStashNoSuchKeyException 220.53 171
0 MediaWiki\Rest\CorsUtils 81.47 37.66
0 KuConverter 67.35 27.33
0 CrhConverter 55.05 19.6
0 GanConverter 96.4 49.33
0 TgConverter 97.65 49.64
0 ZhConverter 89.19 42.9
0 TlyConverter 78.97 37.03
0 IuConverter 87.87 40.5
0 KkConverter 47.33 14.24
0 SrConverter 82.76 36.37
0 ShiConverter 91.35 43.63
0 UzConverter 60.64 27.08
0 BanConverter 60.95 18.36
0 LanguageConverterSpecific 105.42 57.93
0 Message 45.74 0
0 MediaWiki\Languages\LanguageFallback 86.72 41.74
0 Language 42.92 0
0 LanguageConverterIcu 94.1 48.32
0 TrivialLanguageConverter 77.41 36.89
0 LanguageCode 83.81 36.55
0 LanguageConverter 41.96 0
0 MediaWiki\Languages\LanguageNameUtils 70.27 27.2
0 ConverterRule 47.2 8.44
0 MediaWiki\Languages\LanguageConverterFactory 90.28 44.9
0 MediaWiki\Languages\LanguageFactory 78.81 36.32
0 EnConverter 93.58 47.52
0 MagicWordFactory 81.7 37.55
0 UploadChunkFileException 220.53 171
0 AutoloadGenerator 67.09 23.23
0 UploadStashException 107.21 59.84
0 UploadChunkVerificationException 118.69 70.5
0 UploadStashBadPathException 220.53 171
0 UploadStashZeroLengthFileException 220.53 171
0 UploadStashWrongOwnerException 220.53 171
0 UploadStashFileException 220.53 171
0 UploadBase 40.62 0
0 UploadFromFile 96.23 49.8
0 MergeHistory 64.03 20.82
0 Hooks 90.29 43.02
0 ActorMigration 97.96 52
0 BatchRowIterator 76.22 30.57
0 MWFileProps 94.95 46.95
0 ZipDirectoryReaderError 113.18 65.29
0 UIDGenerator 93.29 45.81
0 MWRestrictions 78.91 39.43
0 ExecutableFinder 91.04 46.44
0 BatchRowUpdate 95.29 47.73
0 MWCryptRand 116.12 66.91
0 ZipDirectoryReader 53.48 11.12
0 ClassCollector 70.08 27.06
0 BatchRowWriter 94.72 50.26
0 FileContentsHasher 87.58 43.95
0 MWCryptHKDF 103.75 55.81
0 MediaWiki\Rest\HttpException 110.31 64.43
0 MediaWiki\Rest\HeaderContainer 76.3 32.92
0 SwiftFileOpHandle 111.38 63.05
0 Wikimedia\ParamValidator\SimpleCallbacks 83.76 45.37
0 Wikimedia\ParamValidator\TypeDef\BooleanDef 85.14 48.64
0 Wikimedia\ParamValidator\TypeDef\EnumDef 68.56 29.57
0 Wikimedia\ParamValidator\TypeDef\FloatDef 94.26 50.87
0 Wikimedia\ParamValidator\TypeDef\IntegerDef 92.94 51.42
0 Wikimedia\ParamValidator\TypeDef\PresenceBooleanDef 82.09 45.75
0 Wikimedia\ParamValidator\TypeDef 91.12 42.34
0 Wikimedia\ParamValidator\ParamValidator 44.61 1.79
0 Wikimedia\ParamValidator\ValidationException 94.35 49.42
0 Wikimedia\ParamValidator\Util\UploadedFile 68.14 35.16
0 Wikimedia\ParamValidator\Util\UploadedFileStream 64.71 31.74
0 VirtualRESTService 101.68 52.8
0 Wikimedia\ParamValidator\TypeDef\TimestampDef 78.75 37.36
0 VirtualRESTServiceClient 65.44 21.78
0 SwiftVirtualRESTService 75.1 32.65
0 ParsoidVirtualRESTService 82.65 37.99
0 RestbaseVirtualRESTService 80.8 35.47
0 RiffExtractor 83.98 41.97
0 MediaWiki\CommentFormatter\RowCommentFormatter 107.07 58.58
0 MediaWiki\CommentFormatter\CommentItem 103.38 56.1
0 MediaWiki\CommentFormatter\RowCommentIterator 87.15 43.39
0 MediaWiki\CommentFormatter\CommentBatch 91 43.74
0 MediaWiki\CommentFormatter\CommentParserFactory 96.18 52.44
0 MediaWiki\CommentFormatter\CommentFormatter 74.6 27.82
0 Wikimedia\ParamValidator\TypeDef\StringDef 74.56 34.94
0 Wikimedia\ParamValidator\TypeDef\NumericDef 63.34 24.5
0 MediaWiki\CommentFormatter\StringCommentIterator 116.22 72.98
0 SwiftFileBackendFileList 104.29 57.39
0 FileBackendStoreOpHandle 123.01 74.22
0 FSFileOpHandle 112.04 64.25
0 MemoryFileBackend 48.27 22.69
0 FileBackendError 218.68 171
0 FileOpBatch 78.21 33.37
0 SwiftFileBackendList 88.44 42.46
0 FSFileBackendFileList 114.69 68.3
0 FileBackendStoreShardListIterator 93.68 48.16
0 FileBackendStoreShardFileIterator 111.18 63.92
0 FSFileBackendList 83.82 39.08
0 FSFileBackendDirList 112.82 66.44
0 FileBackendStoreShardDirIterator 111.18 63.92
0 Wikimedia\ParamValidator\TypeDef\LimitDef 83.05 45.06
0 SwiftFileBackendDirList 112.77 64.55
0 FileBackendMultiWrite 39.55 2.23
0 Wikimedia\Reflection\GhostFieldAccessTrait 100.75 55.5
0 HtmlArmor 111.04 62.71
0 ComposerLock 102.35 57.55
0 ComposerInstalled 99.91 55.8
0 ComposerJson 96.86 52.88
0 MapCacheLRU 66.46 23.03
0 Wikimedia\ParamValidator\TypeDef\UploadDef 72.85 34.46
0 Wikimedia\ParamValidator\TypeDef\ExpiryDef 77.23 35.77
0 Wikimedia\ParamValidator\TypeDef\PasswordDef 98.13 58.61
0 MediaWiki\CommentFormatter\CommentParser 60.12 17.66
0 MediaWiki\CommentFormatter\RevisionCommentBatch 94.08 47.57
0 MediaWiki\Rest\Reporter\MWErrorReporter 120.28 74.55
0 MediaWiki\Rest\Handler\MediaLinksHandler 75.46 36.06
0 MediaWiki\Rest\Handler\CreationHandler 80.79 46.1
0 MediaWiki\Rest\Handler\ActionModuleBasedHandler 79.07 33.91
0 MediaWiki\Rest\Handler\UpdateHandler 69.52 30.44