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