Created at 2025-02-12 09:57:05 , with PHPMetrics v2.8.1 (Jean-François Lépine).
classes
83 (100 %)
interfaces
3 (4 %)
average LCOM
1.73
logical lines of code by class
44
logical lines of code by method
12
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
EntitySchema\DataAccess\SchemaDataResolvingLabelLookup 1 73.08 2 2 0.02 5
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 1 712.97 4 3 0.24 9.17
EntitySchema\DataAccess\EntitySchemaEncoder 8 759.68 13 4 0.25 10.6
EntitySchema\DataAccess\WatchlistUpdater 1 124.54 6 4 0.04 7.71
EntitySchema\DataAccess\PageUpdaterStatus 3 44.92 1 1 0.01 1.08
EntitySchema\DataAccess\EntitySchemaStatus 3 44.92 1 1 0.01 1.08
EntitySchema\DataAccess\FullViewSchemaDataLookup 1 144.32 3 2 0.05 5.56
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 2 2589.62 23 8 0.86 25.47
EntitySchema\DataAccess\EntitySchemaCleaner 5 269.77 7 4 0.09 7.69
EntitySchema\DataAccess\SqlIdGenerator 1 337.76 6 6 0.11 11.54
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 1 398.07 7 5 0.13 9.17
EntitySchema\DataAccess\DescriptionLookup 1 163.5 3 3 0.05 5.83
EntitySchema\DataAccess\LabelLookup 1 106.61 2 2 0.04 4.2
EntitySchema\DataAccess\EntitySchemaUpdateGuard 1 341.43 3 3 0.11 7.38
EntitySchema\Domain\Model\EntitySchemaId 1 33 2 2 0.01 3.5
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 1 48 2 2 0.02 3.6
EntitySchema\MediaWiki\HookRunner 1 65.73 1 1 0.02 1.89
EntitySchema\MediaWiki\EntitySchemaRedirectTrait 1 118.3 3 3 0.04 4.33
EntitySchema\MediaWiki\Actions\UndoViewAction 2 362.21 3 3 0.12 4.71
EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 3 1391.23 11 6 0.46 8.8
EntitySchema\MediaWiki\Actions\RestoreViewAction 1 437.14 4 3 0.15 4.76
EntitySchema\MediaWiki\Actions\AbstractRestoreAction 1 294.32 7 4 0.1 8.81
EntitySchema\MediaWiki\Actions\RestoreSubmitAction 2 620.46 7 5 0.21 7.68
EntitySchema\MediaWiki\Actions\UndoSubmitAction 2 776.85 8 4 0.26 7.15
EntitySchema\MediaWiki\Actions\ViewEntitySchemaAction 4 60.23 3 3 0.02 4.4
EntitySchema\MediaWiki\Actions\AbstractUndoAction 6 450 5 4 0.15 7.38
EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction 1 2 1 1 0 0.5
EntitySchema\MediaWiki\SkinTemplateNavigationUniversalHookHandler 1 59.79 3 3 0.02 2.57
EntitySchema\MediaWiki\UndoHandler 3 246.03 5 4 0.08 10
EntitySchema\MediaWiki\Specials\EntitySchemaText 4 328.09 5 3 0.11 5.68
EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 2 3233.67 24 5 1.08 19.3
EntitySchema\MediaWiki\Specials\NewEntitySchema 2 1410.03 9 4 0.47 6.74
EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 8 2480.22 33 9 0.83 17.76
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 1 2895.64 15 6 0.97 11.59
EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 1 1289.09 13 7 0.43 10.38
EntitySchema\MediaWiki\Content\EntitySchemaContent 2 168 5 5 0.06 6.36
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 1 151.24 3 3 0.05 4
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 1 69.19 4 4 0.02 6
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHookHandler 1 415 7 6 0.14 8.12
EntitySchema\MediaWiki\Hooks\SidebarBeforeOutputHookHandler 1 253.32 6 3 0.08 6.71
EntitySchema\MediaWiki\Hooks\ContentHandlerForModelIDHookHandler 1 334.74 5 5 0.11 7.08
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 1 180 6 6 0.06 4.67
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 1 59.21 3 3 0.02 2.67
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 2 724.21 12 5 0.24 12
EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler 1 109.39 2 2 0.04 2.75
EntitySchema\MediaWiki\Hooks\OutputPageParserOutputHookHandler 1 28.43 2 2 0.01 2.25
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 1 18.58 2 2 0.01 2
EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler 1 30.88 2 2 0.01 2.63
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 1 33 3 3 0.01 2.4
EntitySchema\MediaWiki\Hooks\CanonicalNamespacesHookHandler 1 44.38 3 3 0.01 3.2
EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler 1 345 2 2 0.12 4.57
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 1 56.47 3 3 0.02 3.67
EntitySchema\MediaWiki\EntitySchemaServices 12 182.75 13 2 0.06 1.38
EntitySchema\Presentation\InputValidator 2 499.4 7 3 0.17 5.89
EntitySchema\Presentation\AutocommentFormatter 1 610.5 14 11 0.2 11.15
EntitySchema\Presentation\DiffRenderer 1 60.23 1 1 0.02 2.14
EntitySchema\Presentation\ConfirmationFormRenderer 1 1043.19 4 3 0.35 5.96
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 1 250.63 6 4 0.08 7.68
EntitySchema\Wikibase\DataValues\EntitySchemaValue 6 175.76 5 5 0.06 4.77
EntitySchema\Wikibase\DataValues\EntitySchemaValueParser 1 47.55 3 3 0.02 4.4
EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory 1 269.77 4 2 0.09 7.08
EntitySchema\Wikibase\Search\EntitySchemaIdSearchHelper 1 393.5 5 5 0.13 7.7
EntitySchema\Wikibase\Search\EntitySchemaElasticSearchHelper 1 418.34 5 4 0.14 10.35
EntitySchema\Wikibase\Search\ESElasticTermResult 1 219.62 3 3 0.07 6.09
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 1 102.8 4 4 0.03 6.38
anonymous@0000000057a3115a000000006db434d1 1 13.93 1 1 0 0.63
EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHookHandler 1 53.77 1 1 0.02 1.3
EntitySchema\Wikibase\Hooks\WikibaseRepoOnParserOutputUpdaterConstructionHookHandler 1 60.23 3 2 0.02 3.5
EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHookHandler 1 370 3 2 0.12 3.05
EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHookHandler 1 66.57 3 2 0.02 3.5
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 1 852.5 12 6 0.28 12.56
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 1 132.83 7 6 0.04 6
EntitySchema\Services\Diff\EntitySchemaDiffer 1 128 5 5 0.04 10.83
EntitySchema\Services\Diff\EntitySchemaPatcher 1 777.81 24 9 0.26 22.91
EntitySchema\Services\Diff\AliasGroupListPatcher 1 359.7 13 7 0.12 21.7
EntitySchema\Services\Converter\FullViewEntitySchemaData 1 16 1 1 0.01 1
EntitySchema\Services\Converter\FullArrayEntitySchemaData 0 6.34 1 0 0 0.75
EntitySchema\Services\Converter\NameBadge 1 27.86 1 1 0.01 1.13
EntitySchema\Services\Converter\SearchEntitySchemaAdapter 1 46.53 1 1 0.02 3
EntitySchema\Services\Converter\PersistenceEntitySchemaData 0 0 1 0 0 0
EntitySchema\Services\Converter\EntitySchemaConverter 2 1938.32 48 8 0.65 36.43
EntitySchema\Maintenance\CreatePreexistingSchemas 2 900.13 5 4 0.3 3.69
EntitySchema\Maintenance\FixedIdGenerator 0 12 1 0 0 2