Created at 2024-12-19 08:15:07 , with PHPMetrics v2.8.1 (Jean-François Lépine).

Coupling

Afferent coupling (AC) is the number of classes affected by given class.
Efferent coupling (EC) is the number of classes from which given class receives effects.
Class Afferent coupling Efferent coupling Instability ClassRank
WikibaseQuality\ConstraintReport\Maintenance\ImportConstraintEntities 0 8 1 0
WikibaseQuality\ConstraintReport\Maintenance\ImportConstraintStatements 0 5 1 0
WikibaseQuality\ConstraintReport\Role 0 1 1 0
WikibaseQuality\ConstraintReport\ConstraintCheckerServices 0 1 1 0
WikibaseQuality\ConstraintReport\ConstraintDeserializer 1 2 0.67 0
WikibaseQuality\ConstraintReport\ConstraintRepositoryLookup 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintSerializer 1 1 0.5 0
WikibaseQuality\ConstraintReport\Api\ResultsCache 2 3 0.6 0
WikibaseQuality\ConstraintReport\Api\CachingResultsSource 1 15 0.94 0
WikibaseQuality\ConstraintReport\Api\CheckConstraintsRdf 0 9 1 0
WikibaseQuality\ConstraintReport\Api\CheckResultsRenderer 1 9 0.9 0
WikibaseQuality\ConstraintReport\Api\ExpiryLock 2 3 0.6 0
WikibaseQuality\ConstraintReport\Api\CheckingResultsSource 0 10 1 0
WikibaseQuality\ConstraintReport\Api\CheckConstraintParameters 0 10 1 0
WikibaseQuality\ConstraintReport\Api\CheckResultsRendererFactory 1 7 0.88 0
WikibaseQuality\ConstraintReport\Api\CheckConstraints 0 12 1 0
WikibaseQuality\ConstraintReport\Html\HtmlTableBuilder 1 5 0.83 0
WikibaseQuality\ConstraintReport\Html\HtmlTableHeaderBuilder 2 3 0.6 0
WikibaseQuality\ConstraintReport\Html\HtmlTableCellBuilder 2 3 0.6 0
WikibaseQuality\ConstraintReport\Job\UpdateConstraintsTableJob 3 19 0.86 0
WikibaseQuality\ConstraintReport\Job\CheckConstraintsJob 0 9 1 0
WikibaseQuality\ConstraintReport\Constraint 40 1 0.02 0.08
WikibaseQuality\ConstraintReport\WikibaseServices 0 2 1 0
WikibaseQuality\ConstraintReport\ConstraintRepositoryStore 0 3 1 0
WikibaseQuality\ConstraintReport\Specials\SpecialConstraintReport 0 24 1 0
WikibaseQuality\ConstraintReport\ConstraintsServices 3 17 0.85 0
WikibaseQuality\ConstraintReport\WikibaseQualityConstraintsSchemaHooks 0 1 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Result\CheckResult 40 4 0.09 0.05
WikibaseQuality\ConstraintReport\ConstraintCheck\Result\NullResult 2 5 0.71 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Result\CheckResultSerializer 2 5 0.71 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Result\CheckResultDeserializer 2 11 0.85 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachedArray 4 1 0.2 0.03
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\Metadata 14 3 0.18 0.09
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachingMetadata 5 1 0.17 0.08
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachedBool 3 1 0.25 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachedCheckResults 3 1 0.25 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachedQueryResults 2 1 0.33 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachedEntityIds 2 1 0.33 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\CachedCheckConstraintsResponse 1 1 0.5 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Cache\DependencyMetadata 9 4 0.31 0.08
WikibaseQuality\ConstraintReport\ConstraintCheck\Message\ViolationMessageDeserializer 3 9 0.75 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Message\ViolationMessageSerializer 3 8 0.73 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Message\MultilingualTextViolationMessageRenderer 1 4 0.8 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Message\ViolationMessageRenderer 3 14 0.82 0.01
WikibaseQuality\ConstraintReport\ConstraintCheck\Message\ViolationMessageRendererFactory 5 10 0.67 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Message\ViolationMessage 38 5 0.12 0.04
WikibaseQuality\ConstraintReport\ConstraintCheck\ItemIdSnakValue 6 4 0.4 0.02
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\TooManySparqlRequestsException 1 1 0.5 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\ConstraintParameterException 4 2 0.33 0.01
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\EntityTypesParameter 1 0 0 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\DummySparqlHelper 0 8 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\ValueCountCheckerHelper 3 1 0.25 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\SparqlHelper 5 32 0.86 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\TypeCheckerHelper 3 14 0.82 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\SparqlHelperException 2 1 0.33 0.01
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\NowValue 2 2 0.5 0.01
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\LoggingHelper 4 9 0.69 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\ConnectionCheckerHelper 6 3 0.33 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\UnitsParameter 2 0 0 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\RangeCheckerHelper 4 8 0.67 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\TimeValueComparer 3 3 0.5 0.04
WikibaseQuality\ConstraintReport\ConstraintCheck\Helper\ConstraintParameterParser 25 19 0.43 0.01
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\ConflictsWithChecker 0 8 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\ContemporaryChecker 0 14 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\ReferenceChecker 0 5 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\IntegerChecker 0 7 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\InverseChecker 0 11 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\EntityTypeChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\CommonsLinkChecker 0 9 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\SingleValueChecker 0 8 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\SymmetricChecker 0 10 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\ValueOnlyChecker 0 5 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\Lexeme\LanguageChecker 0 7 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\PropertyScopeChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\DiffWithinRangeChecker 0 8 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\QualifierChecker 0 5 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker 0 14 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\OneOfChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\QualifiersChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\RangeChecker 0 14 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\LabelInLanguageChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\CitationNeededChecker 0 5 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\AllowedUnitsChecker 0 10 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\ItemChecker 0 7 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\TargetRequiredClaimChecker 0 11 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\MandatoryQualifiersChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\UniqueValueChecker 0 9 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\NoneOfChecker 0 6 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\TypeChecker 0 7 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\NoBoundsChecker 0 5 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\MultiValueChecker 0 7 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\ValueTypeChecker 0 10 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\SingleBestValueChecker 0 7 1 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\MainSnakContextCursor 2 1 0.33 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ReferenceContextCursor 2 1 0.33 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ContextCursorDeserializer 1 5 0.83 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ReferenceContext 1 7 0.88 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ApiV2ContextCursor 4 1 0.2 0.02
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\EntityContextCursor 2 2 0.5 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\MainSnakContext 1 9 0.9 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ContextCursorSerializer 1 1 0.5 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\QualifierContextCursor 2 1 0.33 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\AbstractContext 3 5 0.63 0
WikibaseQuality\ConstraintReport\ConstraintCheck\Context\QualifierContext 1 6 0.86 0
WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker 4 22 0.85 0
WikibaseQuality\ConstraintReport\CachingConstraintLookup 0 2 1 0
WikibaseQuality\ConstraintReport\WikibaseQualityConstraintsHooks 0 9 1 0
Wikibase\Lexeme\Domain\Model\Lexeme 0 1 1 0
Wikibase\Lexeme\Domain\Model\Form 0 0 0 0
Wikibase\Lexeme\Domain\Model\Sense 0 0 0 0
Wikibase\Lexeme\Domain\Model\LexemeSubEntityId 0 1 1 0
Wikibase\Lexeme\Domain\Model\LexemeId 1 1 0.5 0.01