Created at 2024-09-06 09:57:06 , 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.12 EntitySchema\Domain\Model\EntitySchemaId 90.49 62.26
0.06 EntitySchema\Services\Converter\EntitySchemaConverter 55.64 22.11
0.05 EntitySchema\Services\Converter\FullArrayEntitySchemaData 119.87 73.43
0.05 EntitySchema\DataAccess\EntitySchemaStatus 106.86 61.45
0.04 EntitySchema\Services\Converter\NameBadge 99.58 65.45
0.03 EntitySchema\Services\Converter\FullViewEntitySchemaData 104.59 68.72
0.03 EntitySchema\Services\Converter\PersistenceEntitySchemaData 213.45 171
0.02 EntitySchema\MediaWiki\Content\EntitySchemaContent 81.26 52.52
0.02 EntitySchema\DataAccess\FullViewSchemaDataLookup 91.84 52.25
0.02 EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 69.44 32.51
0.02 EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 59.71 32.38
0.01 EntitySchema\Maintenance\CreatePreexistingSchemas 70.73 43.93
0.01 EntitySchema\MediaWiki\Actions\UndoViewAction 71.07 45.73
0.01 EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction 119.04 78.06
0.01 EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 72.04 32.08
0.01 EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 78.14 44.66
0.01 EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 54.29 28.58
0.01 EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 96.68 61.12
0.01 EntitySchema\MediaWiki\Hooks\NamespaceRegistrationHandler 108.22 63.76
0.01 EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler 93.04 58.07
0.01 EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler 99.21 63.03
0.01 EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 106.1 63.64
0.01 EntitySchema\MediaWiki\Actions\UndoSubmitAction 63.55 38.58
0.01 EntitySchema\MediaWiki\Actions\AbstractUndoAction 80.33 44.36
0.01 EntitySchema\MediaWiki\Actions\RestoreSubmitAction 60.74 39.39
0.01 EntitySchema\MediaWiki\Actions\AbstractRestoreAction 80.56 46.36
0.01 EntitySchema\MediaWiki\Actions\RestoreViewAction 68.6 43.36
0.01 EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler 83.35 55.12
0.01 EntitySchema\MediaWiki\Specials\EntitySchemaText 65.76 43.08
0.01 EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 51.29 22.69
0.01 EntitySchema\MediaWiki\Specials\NewEntitySchema 63.91 33.7
0.01 EntitySchema\MediaWiki\EntitySchemaRedirectTrait 94.77 56.24
0.01 EntitySchema\MediaWiki\EntitySchemaServices 64.57 46.23
0.01 EntitySchema\MediaWiki\EntitySchemaHooks 90.71 58.78
0.01 EntitySchema\MediaWiki\UndoHandler 79.04 49.18
0.01 EntitySchema\Services\Diff\AliasGroupListPatcher 77.54 42.56
0.01 EntitySchema\Services\Diff\EntitySchemaDiffer 97.97 55.29
0.01 EntitySchema\Services\Diff\EntitySchemaPatcher 65.47 35.14
0.01 EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 80.46 50.28
0.01 EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 76.63 39.11
0.01 EntitySchema\MediaWiki\Hooks\SidebarHookHandler 87.38 48.95
0.01 EntitySchema\Wikibase\Search\EntitySchemaSearchHelper 74.79 45.75
0.01 EntitySchema\Presentation\AutocommentFormatter 70.69 39.67
0.01 EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 84.64 56.09
0.01 EntitySchema\Wikibase\DataValues\EntitySchemaValue 83.48 44.98
0.01 EntitySchema\Wikibase\DataValues\EntitySchemaValueParser 94.82 62.2
0.01 EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 85.49 47.21
0.01 EntitySchema\Wikibase\FeatureConfiguration 96.69 65.61
0.01 EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory 83.42 57.38
0.01 EntitySchema\Presentation\ConfirmationFormRenderer 79.87 41.27
0.01 EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 55.36 35.89
0.01 EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 77.12 50.78
0.01 EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHandler 64.74 43.11
0.01 EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHandler 85.45 56.9
0.01 anonymous@00000000098e40a60000000003414e29 96.84 72.16
0.01 EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 91.45 57.43
0.01 EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHandler 92.54 57.13
0.01 EntitySchema\Presentation\DiffRenderer 90.01 61.14
0.01 EntitySchema\Presentation\InputValidator 74.21 40.62
0.01 EntitySchema\Maintenance\FixedIdGenerator 107.68 68.01
0.01 EntitySchema\DataAccess\WatchlistUpdater 75.46 52.62
0.01 EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 103.18 59.95
0.01 EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 109.66 69.03
0.01 EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 90.41 54.23
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\ContentModelCanBeUsedOnHookHandler 95.03 58.2
0.01 EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 50.62 24.06
0.01 EntitySchema\DataAccess\EntitySchemaEncoder 71.35 37.43
0.01 EntitySchema\DataAccess\EntitySchemaCleaner 83.95 45.36
0.01 EntitySchema\DataAccess\DescriptionLookup 92.96 53.6
0.01 EntitySchema\DataAccess\LabelLookup 92.96 53.6
0.01 EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 79.04 44.79
0.01 EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 73.01 41.47
0.01 EntitySchema\DataAccess\EntitySchemaUpdateGuard 80.16 45.18
0.01 EntitySchema\DataAccess\PageUpdaterStatus 105.91 61.45
0.01 EntitySchema\DataAccess\SqlIdGenerator 87.46 45.42
0.01 MediaWiki\SyntaxHighlight\SyntaxHighlight 75.11 75.11
1 dependencies