Created at 2025-11-27 16:01:03 , with PHPMetrics v2.9.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
Drupal\libraries\ExternalLibrary\Asset\LocalRemoteAssetTrait 0 1 1 0
Drupal\libraries\ExternalLibrary\Asset\AssetLibrary 0 8 1 0
Drupal\libraries\ExternalLibrary\Asset\MultipleAssetLibrary 0 10 1 0
Drupal\libraries\ExternalLibrary\LibraryManager 0 7 1 0
Drupal\libraries\ExternalLibrary\Dependency\DependentLibraryTrait 0 0 0 0
Drupal\libraries\ExternalLibrary\Local\LocalLibraryTrait 0 1 1 0
Drupal\libraries\ExternalLibrary\Local\LocatorManager 0 4 1 0
Drupal\libraries\ExternalLibrary\Type\LibraryTypeFactory 0 4 1 0
Drupal\libraries\ExternalLibrary\Type\LibraryTypeBase 3 7 0.7 0.01
Drupal\libraries\ExternalLibrary\Version\VersionedLibraryTrait 0 2 1 0
Drupal\libraries\ExternalLibrary\Version\VersionDetectorManager 0 4 1 0
Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscoveryBase 2 3 0.6 0.02
Drupal\libraries\ExternalLibrary\Definition\WritableFileDefinitionDiscovery 1 2 0.67 0.01
Drupal\libraries\ExternalLibrary\Definition\GuzzleDefinitionDiscovery 1 5 0.83 0.01
Drupal\libraries\ExternalLibrary\Definition\DefinitionDiscoveryFactory 0 7 1 0
Drupal\libraries\ExternalLibrary\Definition\ChainDefinitionDiscovery 1 2 0.67 0.01
Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscovery 2 2 0.5 0.01
Drupal\libraries\ExternalLibrary\LibraryBase 3 5 0.63 0.01
Drupal\libraries\ExternalLibrary\PhpFile\PhpFileLibrary 0 5 1 0
Drupal\libraries\ExternalLibrary\PhpFile\PhpRequireLoader 0 1 1 0
Drupal\libraries\ExternalLibrary\Exception\LibraryTypeNotFoundException 1 2 0.67 0.01
Drupal\libraries\ExternalLibrary\Exception\LibraryNotInstalledException 4 3 0.43 0.02
Drupal\libraries\ExternalLibrary\Exception\InvalidLibraryDependencyException 0 3 1 0
Drupal\libraries\ExternalLibrary\Exception\UnknownLibraryVersionException 3 3 0.5 0.01
Drupal\libraries\ExternalLibrary\Exception\LibraryDefinitionNotFoundException 3 2 0.4 0.02
Drupal\libraries\ExternalLibrary\Utility\DependencyAccessorTrait 0 0 0 0
Drupal\libraries\ExternalLibrary\Utility\IdAccessorTrait 0 0 0 0
Drupal\libraries\ExternalLibrary\Utility\LibraryAccessorTrait 0 0 0 0
Drupal\libraries\ExternalLibrary\Utility\LibraryIdAccessorTrait 0 0 0 0
Drupal\libraries\ExternalLibrary\Remote\RemoteLibraryTrait 0 0 0 0
Drupal\libraries\Config\LibrariesConfigSubscriber 0 3 1 0
Drupal\libraries\Plugin\MissingPluginConfigurationException 1 1 0.5 0.01
Drupal\libraries\Plugin\libraries\Locator\GlobalLocator 0 7 1 0
Drupal\libraries\Plugin\libraries\Locator\ChainLocator 0 2 1 0
Drupal\libraries\Plugin\libraries\Locator\UriLocator 0 7 1 0
Drupal\libraries\Plugin\libraries\Type\AssetLibraryType 0 4 1 0
Drupal\libraries\Plugin\libraries\Type\MultipleAssetLibraryType 0 4 1 0
Drupal\libraries\Plugin\libraries\Type\PhpFileLibraryType 0 7 1 0
Drupal\libraries\Plugin\libraries\VersionDetector\StaticDetector 0 4 1 0
Drupal\libraries\Plugin\libraries\VersionDetector\LinePatternDetector 0 7 1 0
Drupal\libraries\Annotation\VersionDetector 0 1 1 0
Drupal\libraries\Annotation\LibraryType 0 1 1 0
Drupal\libraries\Annotation\Locator 0 1 1 0
Drupal\libraries\StreamWrapper\LocalHiddenStreamTrait 0 0 0 0
Drupal\libraries\StreamWrapper\AssetLibrariesStream 0 1 1 0
Drupal\libraries\StreamWrapper\LibraryDefinitionsStream 0 4 1 0
Drupal\libraries\StreamWrapper\PhpFileLibrariesStream 0 1 1 0
Drupal\libraries\StreamWrapper\PrivateStreamTrait 0 1 1 0