Created at 2025-05-12 09:57:05 , with PHPMetrics v2.8.1 (Jean-François Lépine).

Percentile distribution of logical lines of code by class

Percentile

Explore

Class LLOC CLOC Volume Intelligent content Comment Weight
EntitySchema\Domain\Model\EntitySchemaId 17 3 33 9.43 28.23
EntitySchema\Services\Diff\EntitySchemaPatcher 79 17 777.81 33.95 30.34
EntitySchema\Services\Diff\EntitySchemaDiffer 22 17 128 11.82 42.68
EntitySchema\Services\Diff\AliasGroupListPatcher 54 18 359.7 16.58 34.97
EntitySchema\Services\Converter\FullViewEntitySchemaData 11 4 16 16 35.87
EntitySchema\Services\Converter\FullArrayEntitySchemaData 9 13 6.34 8.45 46.43
EntitySchema\Services\Converter\EntitySchemaConverter 196 54 1938.32 53.21 32.97
EntitySchema\Services\Converter\NameBadge 13 4 27.86 24.77 34.14
EntitySchema\Services\Converter\PersistenceEntitySchemaData 8 6 0 0 42.45
EntitySchema\Services\Converter\SearchEntitySchemaAdapter 25 3 46.53 15.51 24.28
EntitySchema\MediaWiki\EntitySchemaRedirectTrait 21 10 118.3 27.3 38.53
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 17 7 48 13.33 37.12
EntitySchema\MediaWiki\EntitySchemaServices 52 3 182.75 131.99 17.7
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 10 6 18.58 9.29 40.63
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 63 27 724.21 60.35 37.52
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 10 6 33 13.75 40.63
EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler 18 6 109.39 39.78 34.97
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 18 15 56.47 15.4 43.23
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 20 8 69.19 11.53 36.83
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 33 7 180 38.57 30.18
EntitySchema\MediaWiki\Hooks\ContentHandlerForModelIDHookHandler 40 7 334.74 47.26 28.14
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 24 9 151.24 37.81 36.18
EntitySchema\MediaWiki\Hooks\SidebarBeforeOutputHookHandler 34 16 253.32 37.78 38.42
EntitySchema\MediaWiki\Hooks\OutputPageParserOutputHookHandler 11 7 28.43 12.64 41.13
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHookHandler 45 13 415 51.11 33.47
EntitySchema\MediaWiki\Hooks\CanonicalNamespacesHookHandler 13 13 44.38 13.87 44.46
EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler 16 6 30.88 11.76 36.18
EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler 17 3 345 75.47 28.23
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 12 9 59.21 22.2 42.45
EntitySchema\MediaWiki\Specials\EntitySchemaText 59 7 328.09 57.74 24.17
EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 186 35 3233.67 167.54 28.91
EntitySchema\MediaWiki\Specials\NewEntitySchema 94 21 1410.03 209.32 30.74
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 151 26 2895.64 249.9 27.97
EntitySchema\MediaWiki\Content\EntitySchemaContent 27 5 168 26.4 28.74
EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 164 63 2480.22 139.65 36.43
EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 105 18 1289.09 124.25 27.93
EntitySchema\MediaWiki\HookRunner 13 12 65.73 34.8 43.94
EntitySchema\MediaWiki\UndoHandler 34 7 267.96 19.61 29.86
EntitySchema\MediaWiki\Actions\UndoSubmitAction 77 9 776.85 108.61 24.15
EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction 8 5 2 4 40.98
EntitySchema\MediaWiki\Actions\AbstractRestoreAction 42 13 294.32 33.4 34.2
EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 104 42 1391.23 158.09 36.93
EntitySchema\MediaWiki\Actions\RestoreViewAction 53 7 437.14 91.82 25.24
EntitySchema\MediaWiki\Actions\ViewEntitySchemaAction 27 9 60.23 13.69 34.97
EntitySchema\MediaWiki\Actions\AbstractUndoAction 66 23 450 60.94 35.43
EntitySchema\MediaWiki\Actions\RestoreSubmitAction 69 6 620.46 80.8 21.35
EntitySchema\MediaWiki\Actions\UndoViewAction 45 6 362.21 76.83 25.34
EntitySchema\MediaWiki\SkinTemplateNavigationUniversalHookHandler 20 6 59.79 23.25 33.87
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 84 6 852.5 67.9 19.47
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 41 19 250.63 32.64 38.27
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 22 4 102.8 16.13 28.55
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 34 5 132.83 22.14 26.33
EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHookHandler 49 5 386.65 131 22.71
EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHookHandler 23 8 66.57 19.02 35.41
EntitySchema\Wikibase\Hooks\WikibaseRepoSearchableEntityScopesMessagesHookHandler 11 3 12 6 32.86
EntitySchema\Wikibase\Hooks\WikibaseRepoSearchableEntityScopesHookHandler 10 3 7.92 2.64 33.87
EntitySchema\Wikibase\Hooks\WikibaseRepoOnParserOutputUpdaterConstructionHookHandler 23 7 60.23 17.21 34.02
anonymous@000000004489d45a0000000060c6fd06 8 1 13.93 22.29 24.69
EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHookHandler 14 4 53.77 41.36 33.35
EntitySchema\Wikibase\DataValues\EntitySchemaValue 59 28 175.76 36.85 38.5
EntitySchema\Wikibase\DataValues\EntitySchemaValueParser 15 4 47.55 10.81 32.62
EntitySchema\Wikibase\Search\ESElasticTermResult 26 7 219.62 36.04 32.72
EntitySchema\Wikibase\Search\EntitySchemaIdSearchHelper 41 7 393.5 51.13 27.88
EntitySchema\Wikibase\Search\EntitySchemaElasticSearchHelper 46 14 437.47 45.18 34.02
EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory 47 5 269.77 38.12 23.11
EntitySchema\Presentation\ConfirmationFormRenderer 50 24 1043.19 175.15 38.61
EntitySchema\Presentation\InputValidator 65 25 499.4 84.75 36.44
EntitySchema\Presentation\AutocommentFormatter 61 14 610.5 54.76 31.02
EntitySchema\Presentation\DiffRenderer 16 3 60.23 28.11 28.87
EntitySchema\DataAccess\WatchlistUpdater 29 3 124.54 16.14 22.84
EntitySchema\DataAccess\EntitySchemaCleaner 48 23 269.77 35.07 38.59
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 175 26 2589.62 101.66 26.56
EntitySchema\DataAccess\EntitySchemaUpdateGuard 48 16 341.43 46.3 34.97
EntitySchema\DataAccess\LabelLookup 19 13 106.61 25.38 41.73
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 45 14 398.07 43.43 34.25
EntitySchema\DataAccess\PageUpdaterStatus 17 20 44.92 41.46 45.41
EntitySchema\DataAccess\SchemaDataResolvingLabelLookup 19 14 73.08 14.62 42.32
EntitySchema\DataAccess\DescriptionLookup 25 13 163.5 28.03 39.36
EntitySchema\DataAccess\EntitySchemaEncoder 73 22 759.68 71.69 33.92
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 55 13 712.97 77.78 31.53
EntitySchema\DataAccess\SqlIdGenerator 45 32 337.76 29.27 42.04
EntitySchema\DataAccess\EntitySchemaStatus 17 23 44.92 41.46 46.13
EntitySchema\DataAccess\FullViewSchemaDataLookup 30 16 144.32 25.98 39.59
EntitySchema\Maintenance\CreatePreexistingSchemas 39 6 900.13 243.91 26.8
EntitySchema\Maintenance\FixedIdGenerator 13 7 12 6 39.67