Created at 2024-07-23 09:57:05 , 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.1 EntitySchema\Domain\Model\EntitySchemaId 90.49 62.26
0.07 EntitySchema\Services\Converter\EntitySchemaConverter 55.64 22.11
0.06 EntitySchema\Services\Converter\FullArrayEntitySchemaData 119.87 73.43
0.05 EntitySchema\Services\Converter\NameBadge 99.58 65.45
0.04 EntitySchema\Services\Converter\PersistenceEntitySchemaData 213.45 171
0.03 EntitySchema\Services\Converter\FullViewEntitySchemaData 104.59 68.72
0.02 EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 59.71 32.38
0.02 EntitySchema\DataAccess\FullViewSchemaDataLookup 91.84 52.25
0.02 EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 67.56 31.94
0.02 EntitySchema\MediaWiki\Content\EntitySchemaContent 81.26 52.52
0.01 EntitySchema\MediaWiki\Actions\AbstractRestoreAction 80.56 46.36
0.01 EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHandler 92.54 57.13
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\EntitySchemaSubmitAction 119.04 78.06
0.01 EntitySchema\MediaWiki\Actions\UndoViewAction 71.07 45.73
0.01 EntitySchema\MediaWiki\Actions\RestoreViewAction 68.6 43.36
0.01 EntitySchema\MediaWiki\Actions\RestoreSubmitAction 59.64 38.68
0.01 EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory 83.42 57.38
0.01 EntitySchema\Wikibase\Search\EntitySchemaSearchHelper 74.79 45.75
0.01 EntitySchema\MediaWiki\Specials\NewEntitySchema 62.47 33.14
0.01 EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 91.45 57.43
0.01 EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHandler 64.74 43.11
0.01 MediaWiki\SyntaxHighlight\SyntaxHighlight 75.11 75.11
0.01 anonymous@000000005caff578000000003f931b1f 96.84 72.16
0.01 EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHandler 85.45 56.9
0.01 EntitySchema\Wikibase\DataValues\EntitySchemaValueParser 94.82 62.2
0.01 EntitySchema\MediaWiki\Specials\EntitySchemaText 65.76 43.08
0.01 EntitySchema\Wikibase\DataValues\EntitySchemaValue 83.48 44.98
0.01 EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 77.12 50.78
0.01 EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 55.36 35.89
0.01 EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 84.64 56.09
0.01 EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 85.49 47.21
0.01 EntitySchema\Wikibase\FeatureConfiguration 96.69 65.61
0.01 EntitySchema\Services\Diff\AliasGroupListPatcher 77.54 42.56
0.01 EntitySchema\Services\Diff\EntitySchemaPatcher 65.47 35.14
0.01 EntitySchema\Services\Diff\EntitySchemaDiffer 97.97 55.29
0.01 EntitySchema\Maintenance\CreatePreexistingSchemas 70.82 44.02
0.01 EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 50.4 22.28
0.01 EntitySchema\MediaWiki\UndoHandler 79.04 49.18
0.01 EntitySchema\MediaWiki\EntitySchemaServices 68.93 49.04
0.01 EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 60.84 27.95
0.01 EntitySchema\Presentation\DiffRenderer 90.01 61.14
0.01 EntitySchema\Presentation\AutocommentFormatter 70.69 39.67
0.01 EntitySchema\Presentation\InputValidator 74.21 40.62
0.01 EntitySchema\Presentation\ConfirmationFormRenderer 79.87 41.27
0.01 EntitySchema\DataAccess\DescriptionLookup 92.96 53.6
0.01 EntitySchema\DataAccess\EntitySchemaCleaner 83.95 45.36
0.01 EntitySchema\DataAccess\EditConflict 213.45 171
0.01 EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 54.29 28.58
0.01 EntitySchema\DataAccess\EntitySchemaUpdateGuard 77.46 44.01
0.01 EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 77.08 41.92
0.01 EntitySchema\DataAccess\SqlIdGenerator 87.46 45.42
0.01 EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 76.85 52.95
0.01 EntitySchema\DataAccess\WatchlistUpdater 74.87 52.04
0.01 EntitySchema\DataAccess\EntitySchemaEncoder 71.35 37.43
0.01 EntitySchema\DataAccess\HookRunnerFailureException 97.13 66.84
0.01 EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 72.04 32.08
0.01 EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler 99.21 63.03
0.01 EntitySchema\MediaWiki\EntitySchemaHooks 90.71 58.78
0.01 EntitySchema\MediaWiki\Hooks\SidebarHookHandler 87.38 48.95
0.01 EntitySchema\DataAccess\LabelLookup 92.96 53.6
0.01 EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 96.68 61.12
0.01 EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 80.46 50.28
0.01 EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler 83.35 55.12
0.01 EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 78.14 44.66
0.01 EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 95.03 58.2
0.01 EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 107.78 67.15
0.01 EntitySchema\MediaWiki\Hooks\ContentHandlerForModelIDHookHandler 91.06 57.7
0.01 EntitySchema\MediaWiki\Hooks\NamespaceRegistrationHandler 108.22 63.76
0.01 EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler 93.23 58.26
0.01 EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 76.63 39.11
0.01 EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 109.66 69.03
0.01 EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 106.1 63.64
0.01 EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 90.41 54.23
0.01 EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 103.18 59.95
0.01 EntitySchema\Maintenance\FixedIdGenerator 107.68 68.01
1 dependencies