Created at 2026-01-31 02:09: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.11 Wikibase\Search\Elastic\EntitySearchUtils 79.86 37.54
0.08 Wikibase\Search\Elastic\WikibaseSearchConfig 93.03 48.74
0.06 Wikibase\Search\Elastic\Fields\TermIndexField 92.78 47.59
0.04 Wikibase\Search\Elastic\Hooks\CirrusSearchConfiguration 115.52 70.57
0.03 Wikibase\Search\Elastic\EntityResult 74.22 29.96
0.03 Wikibase\Search\Elastic\SpecialEntitiesWithoutPage 77.34 33.96
0.03 Wikibase\Search\Elastic\Fields\SiteLinkCountField 112.67 67.3
0.03 Wikibase\Search\Elastic\Fields\DescriptionsField 89.54 47.22
0.02 Wikibase\Search\Elastic\WikibaseEntitySearcher 81.43 42.61
0.02 Wikibase\Search\Elastic\EntityElasticTermResult 96.04 57.56
0.02 Wikibase\Search\Elastic\ElasticTermResult 76.61 32.64
0.02 Wikibase\Search\Elastic\Fields\StatementsField 70.3 27.39
0.02 Wikibase\Search\Elastic\Fields\AllLabelsField 97.19 53.21
0.02 Wikibase\Search\Elastic\Fields\LabelsField 83.23 42.22
0.02 Wikibase\Search\Elastic\Query\InLabelQuery 74.61 33.4
0.02 Wikibase\Search\Elastic\Query\InLabelScoringVisitor 73.68 41.41
0.02 Wikibase\Search\Elastic\Query\InLabelFilterVisitor 64.61 39.33
0.02 Wikibase\Search\Elastic\Query\LabelsCompletionQuery 70.43 28.91
0.02 Wikibase\Search\Elastic\EntityResultSet 102.71 57.37
0.01 Wikibase\Search\Elastic\EntitySearchElastic 87.52 41.28
0.01 Wikibase\Search\Elastic\InLabelSearch 75.99 46.43
0.01 Wikibase\Search\Elastic\EntityFullTextQueryBuilder 68.46 26.63
0.01 Wikibase\Search\Elastic\Hooks\CirrusSearchHooksHandler 69.11 28.79
0.01 Wikibase\Search\Elastic\Hooks\CirrusShowSearchHitHooksHandler 87.24 42.79
0.01 Wikibase\Search\Elastic\Hooks\MediaWikiCoreHooksHandler 74.68 39.12
0.01 Wikibase\Search\Elastic\Hooks\WikibaseRepoEntityTypesHookHandler 94.98 61.62
0.01 Wikibase\Search\Elastic\ConfigBuilder 98.97 54.51
0.01 Wikibase\Search\Elastic\EntityResultType 87.08 43.69
0.01 Wikibase\Search\Elastic\Fields\LabelsProviderFieldDefinitions 104 59.54
0.01 Wikibase\Search\Elastic\Fields\StatementCountField 112.67 67.3
0.01 Wikibase\Search\Elastic\Fields\DescriptionsProviderFieldDefinitions 104 59.54
0.01 Wikibase\Search\Elastic\Fields\StatementQuantityField 89.99 45.54
0.01 Wikibase\Search\Elastic\Fields\LabelsDescriptionsFieldTrait 88.19 46.48
0.01 Wikibase\Search\Elastic\Fields\StatementProviderFieldDefinitions 93.39 47.8
0.01 Wikibase\Search\Elastic\Fields\ItemFieldDefinitions 104.26 61.03
0.01 Wikibase\Search\Elastic\Fields\PropertyFieldDefinitions 105.61 61.98
0.01 Wikibase\Search\Elastic\SpecialEntitiesWithoutPageFactory 86.23 46.02
0.01 Wikibase\Search\Elastic\Query\InLabelFeature 70.5 28.98
0.01 anonymous@00000000000009fc0000000000000000 195.69 171
0.01 anonymous@0000000000000a0b0000000000000000 102.75 78.06
0.01 Wikibase\Search\Elastic\Query\HasDataForLangFeature 79.23 37.4
0.01 Wikibase\Search\Elastic\Query\WbStatementQuantityFeature 84.16 39.33
0.01 Wikibase\Search\Elastic\Query\HasLicenseFeature 76.04 31.41
0.01 Wikibase\Search\Elastic\Query\HasWbStatementFeature 78.95 33.94
0.01 Wikibase\Search\Elastic\EntitySearchHelperFactory 77.25 53.73
1 dependencies