Created at 2024-02-20 17:52:08 , with PHPMetrics v2.8.1 (Jean-François Lépine).
No JUnit report found. Use the --junit=<junit.xml> option to analyse your unit tests. See documentation of PHPUnit if needed
No details
Maintainability / complexity (with comments)

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 the importance of a class. There is no "good" or "bad" page rank. This metric reflects interactions in your code.

ClassRank
0.09 EntitySchema\Domain\Model\EntitySchemaId 90.49 62.26
0.07 EntitySchema\Services\Converter\FullArrayEntitySchemaData 119.87 73.43
0.07 EntitySchema\Services\Converter\EntitySchemaConverter 55.64 22.11
0.05 EntitySchema\Services\Converter\NameBadge 99.58 65.45
0.04 EntitySchema\Services\Converter\PersistenceEntitySchemaData 213.45 171
0.04 EntitySchema\Services\Converter\FullViewEntitySchemaData 104.59 68.72
0.03 EntitySchema\MediaWiki\Content\EntitySchemaContent 81.26 52.52
0.03 EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 67.56 31.94
0.02 EntitySchema\Services\Diff\EntitySchemaDiffer 97.97 55.29
0.02 EntitySchema\Presentation\AutocommentFormatter 70.69 39.67
0.02 EntitySchema\DataAccess\LabelLookup 89.24 51.29
0.02 EntitySchema\DataAccess\EntitySchemaCleaner 83.95 45.36
0.02 EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 59.71 32.38
0.01 EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 88.82 49.32
0.01 EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 76.85 52.95
0.01 EntitySchema\MediaWiki\EntitySchemaHooks 102.79 65.56
0.01 EntitySchema\DataAccess\EntitySchemaUpdateGuard 77.46 44.01
0.01 EntitySchema\DataAccess\WatchlistUpdater 74.87 52.04
0.01 EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 73.65 41.92
0.01 EntitySchema\DataAccess\EntitySchemaEncoder 71.35 37.43
0.01 EntitySchema\DataAccess\EditConflict 213.45 171
0.01 EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 60.84 27.95
0.01 EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 78.49 51.85
0.01 EntitySchema\DataAccess\SqlIdGenerator 86.87 45.35
0.01 EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 104.91 66.68
0.01 EntitySchema\Wikibase\Hooks\WikibaseDataTypesHandler 67.44 47.32
0.01 EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 84.64 56.09
0.01 EntitySchema\Maintenance\CreatePreexistingSchemas 70.82 44.02
0.01 EntitySchema\Services\Diff\EntitySchemaPatcher 65.47 35.14
0.01 EntitySchema\Services\Diff\AliasGroupListPatcher 77.54 42.56
0.01 EntitySchema\Presentation\DiffRenderer 90.01 61.14
0.01 EntitySchema\Presentation\ConfirmationFormRenderer 79.87 41.27
0.01 EntitySchema\Presentation\InputValidator 74.21 40.62
0.01 EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 69.71 43.88
0.01 EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 72.04 32.08
0.01 EntitySchema\MediaWiki\UndoHandler 79.04 49.18
0.01 EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 99.04 58.98
0.01 EntitySchema\MediaWiki\Specials\NewEntitySchema 63.52 33.74
0.01 EntitySchema\MediaWiki\Specials\EntitySchemaText 65.76 43.08
0.01 EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 50.4 22.28
0.01 EntitySchema\MediaWiki\EntitySchemaServices 86.17 59.63
0.01 EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 114.38 67.78
0.01 EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 107.78 67.15
0.01 EntitySchema\MediaWiki\Hooks\SidebarHookHandler 93.88 52.52
0.01 EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 79.83 41.01
0.01 EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 114.28 69.82
0.01 EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 109.66 69.03
0.01 EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 84.49 52.55
0.01 EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 55.2 28.77
0.01 EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 106.27 64.75
0.01 EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 84.12 48.04
0.01 EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 96.68 61.12
0.01 EntitySchema\MediaWiki\Actions\UndoSubmitAction 62.45 37.9
0.01 EntitySchema\MediaWiki\Actions\AbstractUndoAction 80.33 44.36
0.01 EntitySchema\MediaWiki\Actions\RestoreSubmitAction 59.64 38.68
0.01 EntitySchema\MediaWiki\Actions\UndoViewAction 71.07 45.73
0.01 EntitySchema\MediaWiki\Actions\AbstractRestoreAction 80.56 46.36
0.01 EntitySchema\Maintenance\FixedIdGenerator 107.68 68.01
0.01 EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction 119.04 78.06
0.01 EntitySchema\MediaWiki\Actions\RestoreViewAction 68.6 43.36
0.01 MediaWiki\SyntaxHighlight\SyntaxHighlight 75.11 75.11
1 dependencies