Created at 2024-07-23 09:57:05 , with PHPMetrics v2.8.1 (Jean-François Lépine).
classes
77 (100 %)
interfaces
3 (4 %)
average LCOM
1.64
logical lines of code by class
43
logical lines of code by method
12
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
MediaWiki\SyntaxHighlight\SyntaxHighlight 1 8 1 1 0 0
EntitySchema\DataAccess\LabelLookup 1 163.5 3 3 0.05 5.83
EntitySchema\DataAccess\HookRunnerFailureException 1 14 1 1 0 2.5
EntitySchema\DataAccess\EntitySchemaEncoder 8 759.68 13 4 0.25 10.6
EntitySchema\DataAccess\WatchlistUpdater 1 164.91 4 3 0.05 5.83
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 1 164 5 5 0.05 6.82
EntitySchema\DataAccess\SqlIdGenerator 1 337.76 6 6 0.11 11.54
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 1 692.86 3 3 0.23 8.36
EntitySchema\DataAccess\EntitySchemaUpdateGuard 1 374.59 4 4 0.12 9.26
EntitySchema\DataAccess\EditConflict 0 0 1 0 0 0
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 2 2112 14 8 0.7 19.29
EntitySchema\DataAccess\EntitySchemaCleaner 5 269.77 7 4 0.09 7.69
EntitySchema\DataAccess\DescriptionLookup 1 163.5 3 3 0.05 5.83
EntitySchema\DataAccess\FullViewSchemaDataLookup 1 144.32 3 2 0.05 5.56
EntitySchema\Presentation\ConfirmationFormRenderer 1 1043.19 4 3 0.35 5.96
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\MediaWiki\Content\EntitySchemaContentHandler 9 1044.39 18 8 0.35 11.35
EntitySchema\MediaWiki\Content\EntitySchemaContent 2 168 5 5 0.06 6.36
EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 1 1289.09 13 7 0.43 10.38
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 1 2317.91 13 5 0.77 11.21
EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler 1 30.88 2 2 0.01 2.63
EntitySchema\MediaWiki\Hooks\ContentHandlerForModelIDHookHandler 1 73.08 3 3 0.02 4.67
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 1 56.47 3 3 0.02 3.67
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 1 151.24 3 3 0.05 4
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 1 59.21 3 3 0.02 2.67
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 1 18.58 2 2 0.01 2
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 2 724.21 12 5 0.24 12
EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler 1 102.8 2 2 0.03 2.86
EntitySchema\MediaWiki\Hooks\NamespaceRegistrationHandler 1 44.38 3 3 0.01 3.2
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 1 33 3 3 0.01 2.4
EntitySchema\MediaWiki\Hooks\SidebarHookHandler 1 253.32 6 3 0.08 6.71
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 1 69.19 4 4 0.02 6
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 1 415 7 6 0.14 8.12
EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler 1 345 2 2 0.12 4.57
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 1 180 6 6 0.06 4.67
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 1 48 2 2 0.02 3.6
EntitySchema\MediaWiki\UndoHandler 3 246.03 5 4 0.08 10
EntitySchema\MediaWiki\EntitySchemaHooks 1 59.79 3 3 0.02 2.57
EntitySchema\MediaWiki\EntitySchemaServices 9 124.54 10 2 0.04 1.35
EntitySchema\MediaWiki\Specials\EntitySchemaText 4 328.09 5 3 0.11 5.68
EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 2 3222.2 26 5 1.07 19.56
EntitySchema\MediaWiki\Specials\NewEntitySchema 2 1470.85 10 4 0.49 7.92
EntitySchema\MediaWiki\Actions\AbstractUndoAction 4 384.59 5 4 0.13 7.77
EntitySchema\MediaWiki\Actions\UndoSubmitAction 2 744.7 9 4 0.25 8.23
EntitySchema\MediaWiki\Actions\AbstractRestoreAction 1 294.32 7 4 0.1 8.81
EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 3 1407.93 13 8 0.47 8.63
EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction 1 2 1 1 0 0.5
EntitySchema\MediaWiki\Actions\UndoViewAction 2 348.31 3 3 0.12 4.8
EntitySchema\MediaWiki\Actions\RestoreViewAction 1 437.14 4 3 0.15 4.76
EntitySchema\MediaWiki\Actions\RestoreSubmitAction 2 656.58 8 5 0.22 8.9
EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory 1 88.76 1 1 0.03 3.14
EntitySchema\Wikibase\Search\EntitySchemaSearchHelper 1 393.5 5 5 0.13 7.7
EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 1 60.23 3 2 0.02 3.5
EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHandler 1 422.26 4 3 0.14 3.15
EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHandler 1 66.57 3 2 0.02 3.5
anonymous@000000005caff578000000003f931b1f 1 13.93 1 1 0 0.63
EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHandler 1 85.95 2 2 0.03 2.13
EntitySchema\Wikibase\DataValues\EntitySchemaValueParser 1 47.55 3 3 0.02 4.4
EntitySchema\Wikibase\DataValues\EntitySchemaValue 6 175.76 5 5 0.06 4.77
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 1 132.83 7 6 0.04 6
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 1 852.5 12 6 0.28 12.56
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 1 102.8 4 4 0.03 6.38
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 1 250.63 6 4 0.08 7.68
EntitySchema\Wikibase\FeatureConfiguration 1 25.27 2 2 0.01 2.25
EntitySchema\Domain\Model\EntitySchemaId 1 33 2 2 0.01 3.5
EntitySchema\Services\Converter\EntitySchemaConverter 2 1743.88 45 8 0.58 31.32
EntitySchema\Services\Converter\FullViewEntitySchemaData 1 16 1 1 0.01 1
EntitySchema\Services\Converter\PersistenceEntitySchemaData 0 0 1 0 0 0
EntitySchema\Services\Converter\NameBadge 1 27.86 1 1 0.01 1.13
EntitySchema\Services\Converter\FullArrayEntitySchemaData 0 6.34 1 0 0 0.75
EntitySchema\Services\Diff\AliasGroupListPatcher 1 359.7 13 7 0.12 21.7
EntitySchema\Services\Diff\EntitySchemaPatcher 1 777.81 24 9 0.26 22.91
EntitySchema\Services\Diff\EntitySchemaDiffer 1 128 5 5 0.04 10.83
EntitySchema\Maintenance\CreatePreexistingSchemas 2 874.22 5 4 0.29 3.6
EntitySchema\Maintenance\FixedIdGenerator 0 12 1 0 0 2