Created at 2024-04-11 09:57:06 , with PHPMetrics v2.8.1 (Jean-François Lépine).
classes
61 (100 %)
interfaces
3 (5 %)
average LCOM
1.64
logical lines of code by class
46
logical lines of code by method
11
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
MediaWiki\SyntaxHighlight\SyntaxHighlight 1 8 1 1 0 0
EntitySchema\Maintenance\FixedIdGenerator 0 12 1 0 0 2
EntitySchema\Maintenance\CreatePreexistingSchemas 2 874.22 5 4 0.29 3.6
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 1 102.8 4 4 0.03 6.38
EntitySchema\Wikibase\Hooks\WikibaseDataTypesHandler 1 337.6 2 2 0.11 3.38
EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 1 18.58 1 1 0.01 0.88
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 1 107.31 6 5 0.04 4.67
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 1 423.04 5 3 0.14 9.6
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 1 196.2 5 4 0.07 7.5
EntitySchema\MediaWiki\UndoHandler 3 246.03 5 4 0.08 10
EntitySchema\MediaWiki\Specials\NewEntitySchema 2 1437.26 9 4 0.48 6.62
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\EntitySchemaServices 4 41.36 5 2 0.01 1.2
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 1 28.07 2 2 0.01 2.63
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 1 33 3 3 0.01 2.4
EntitySchema\MediaWiki\Hooks\SidebarHookHandler 1 197.65 4 3 0.07 6.2
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 2 646.24 10 5 0.22 11.57
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 1 30 1 1 0.01 0.64
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 1 18.58 2 2 0.01 2
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 1 117.21 2 2 0.04 4
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 1 148.46 5 5 0.05 4.36
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 1 41.21 3 3 0.01 6
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 1 326.9 5 5 0.11 7.83
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 1 48 2 2 0.02 3.6
EntitySchema\MediaWiki\Actions\UndoSubmitAction 2 744.7 9 4 0.25 8.23
EntitySchema\MediaWiki\Actions\AbstractUndoAction 4 384.59 5 4 0.13 7.77
EntitySchema\MediaWiki\Actions\RestoreSubmitAction 2 656.58 8 5 0.22 8.9
EntitySchema\MediaWiki\Actions\UndoViewAction 2 348.31 3 3 0.12 4.8
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\RestoreViewAction 1 437.14 4 3 0.15 4.76
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 1 2284.98 13 5 0.76 11.05
EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 9 1044.39 18 8 0.35 11.35
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\EntitySchemaHooks 1 33 2 2 0.01 2.4
EntitySchema\DataAccess\EntitySchemaUpdateGuard 1 374.59 4 4 0.12 9.26
EntitySchema\DataAccess\WatchlistUpdater 1 164.91 4 3 0.05 5.83
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 1 692.86 3 3 0.23 8.36
EntitySchema\DataAccess\EntitySchemaEncoder 8 759.68 13 4 0.25 10.6
EntitySchema\DataAccess\EditConflict 0 0 1 0 0 0
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 2 2112 14 8 0.7 19.29
EntitySchema\DataAccess\LabelLookup 1 220.42 3 3 0.07 4.5
EntitySchema\DataAccess\EntitySchemaCleaner 5 269.77 7 4 0.09 7.69
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 1 164 5 5 0.05 6.82
EntitySchema\DataAccess\SqlIdGenerator 1 346.1 6 6 0.12 11.92
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\FullArrayEntitySchemaData 0 6.34 1 0 0 0.75
EntitySchema\Services\Converter\NameBadge 1 27.86 1 1 0.01 1.13
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\Diff\EntitySchemaDiffer 1 128 5 5 0.04 10.83
EntitySchema\Presentation\DiffRenderer 1 60.23 1 1 0.02 2.14
EntitySchema\Presentation\AutocommentFormatter 1 610.5 14 11 0.2 11.15
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\Domain\Model\EntitySchemaId 1 33 2 2 0.01 3.5