Created at 2025-11-27 16:01:03 , with PHPMetrics v2.9.1 (Jean-François Lépine).
Average weighted method count by class (CC)
3.29
Average cyclomatic complexity by class
2.27
Average relative System complexity
15
Average bugs by class(Halstead)
0.03
average defects by class (Kan)
0.27
Class WMC Class cycl. Max method cycl. Relative system complexity Relative data complexity Relative structural complexity Bugs Defects
Drupal\libraries\ExternalLibrary\Asset\LocalRemoteAssetTrait 10 7 3 25.92 0.92 25 0.06 0.91
Drupal\libraries\ExternalLibrary\Asset\AssetLibrary 5 2 2 81.35 0.35 81 0.08 0.22
Drupal\libraries\ExternalLibrary\Asset\MultipleAssetLibrary 7 4 3 81.35 0.35 81 0.11 0.68
Drupal\libraries\ExternalLibrary\LibraryManager 13 8 4 100.58 0.58 100 0.15 0.96
Drupal\libraries\ExternalLibrary\Dependency\DependentLibraryTrait 0 1 0 1 1 0 0 0.15
Drupal\libraries\ExternalLibrary\Local\LocalLibraryTrait 4 2 2 2.63 1.63 1 0.03 0.22
Drupal\libraries\ExternalLibrary\Local\LocatorManager 1 1 1 9.75 0.75 9 0.01 0.15
Drupal\libraries\ExternalLibrary\Type\LibraryTypeFactory 1 1 1 9.75 0.75 9 0.01 0.15
Drupal\libraries\ExternalLibrary\Type\LibraryTypeBase 6 4 4 64.41 0.41 64 0.05 0.36
Drupal\libraries\ExternalLibrary\Version\VersionedLibraryTrait 3 2 2 2.83 1.83 1 0.02 0.22
Drupal\libraries\ExternalLibrary\Version\VersionDetectorManager 1 1 1 9.75 0.75 9 0.01 0.15
Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscoveryBase 5 2 2 16.65 0.65 16 0.03 0.22
Drupal\libraries\ExternalLibrary\Definition\WritableFileDefinitionDiscovery 1 1 1 5 1 4 0.01 0.15
Drupal\libraries\ExternalLibrary\Definition\GuzzleDefinitionDiscovery 6 4 3 25.78 0.78 25 0.06 0.15
Drupal\libraries\ExternalLibrary\Definition\DefinitionDiscoveryFactory 4 3 3 9.63 0.63 9 0.06 0.45
Drupal\libraries\ExternalLibrary\Definition\ChainDefinitionDiscovery 10 8 6 10.25 1.25 9 0.04 1.05
Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscovery 2 1 1 2.5 1.5 1 0 0.15
Drupal\libraries\ExternalLibrary\LibraryBase 3 1 1 2.88 1.88 1 0.05 0.15
Drupal\libraries\ExternalLibrary\PhpFile\PhpFileLibrary 6 3 3 25.54 0.54 25 0.05 0.45
Drupal\libraries\ExternalLibrary\PhpFile\PhpRequireLoader 1 1 1 1 1 0 0 0.15
Drupal\libraries\ExternalLibrary\Exception\LibraryTypeNotFoundException 2 2 2 3 2 1 0.02 0.15
Drupal\libraries\ExternalLibrary\Exception\LibraryNotInstalledException 2 2 2 5.33 1.33 4 0.02 0.15
Drupal\libraries\ExternalLibrary\Exception\InvalidLibraryDependencyException 2 2 2 5.67 1.67 4 0.02 0.15
Drupal\libraries\ExternalLibrary\Exception\UnknownLibraryVersionException 2 2 2 5.33 1.33 4 0.02 0.15
Drupal\libraries\ExternalLibrary\Exception\LibraryDefinitionNotFoundException 2 2 2 3 2 1 0.02 0.15
Drupal\libraries\ExternalLibrary\Utility\DependencyAccessorTrait 0 1 0 1 1 0 0 0.15
Drupal\libraries\ExternalLibrary\Utility\IdAccessorTrait 0 1 0 1 1 0 0 0.15
Drupal\libraries\ExternalLibrary\Utility\LibraryAccessorTrait 0 1 0 1 1 0 0 0.15
Drupal\libraries\ExternalLibrary\Utility\LibraryIdAccessorTrait 0 1 0 1 1 0 0 0.15
Drupal\libraries\ExternalLibrary\Remote\RemoteLibraryTrait 1 1 1 2 2 0 0 0.15
Drupal\libraries\Config\LibrariesConfigSubscriber 4 3 3 16.33 0.33 16 0.02 0.22
Drupal\libraries\Plugin\MissingPluginConfigurationException 2 2 2 4.5 3.5 1 0.02 0.15
Drupal\libraries\Plugin\libraries\Locator\GlobalLocator 5 3 3 49.54 0.54 49 0.04 0.45
Drupal\libraries\Plugin\libraries\Locator\ChainLocator 4 3 3 9.75 0.75 9 0.01 0.45
Drupal\libraries\Plugin\libraries\Locator\UriLocator 6 4 3 36.62 0.62 36 0.09 0.29
Drupal\libraries\Plugin\libraries\Type\AssetLibraryType 2 1 1 5 1 4 0 0.15
Drupal\libraries\Plugin\libraries\Type\MultipleAssetLibraryType 4 2 2 10.08 1.08 9 0.03 0.38
Drupal\libraries\Plugin\libraries\Type\PhpFileLibraryType 6 3 3 16.85 0.85 16 0.05 0.45
Drupal\libraries\Plugin\libraries\VersionDetector\StaticDetector 3 2 2 4.67 0.67 4 0.02 0.22
Drupal\libraries\Plugin\libraries\VersionDetector\LinePatternDetector 8 6 6 17 1 16 0.12 0.59
Drupal\libraries\Annotation\VersionDetector 0 1 0 0 0 0 0 0.15
Drupal\libraries\Annotation\LibraryType 0 1 0 0 0 0 0 0.15
Drupal\libraries\Annotation\Locator 0 1 0 0 0 0 0 0.15
Drupal\libraries\StreamWrapper\LocalHiddenStreamTrait 1 1 1 1 1 0 0 0.15
Drupal\libraries\StreamWrapper\AssetLibrariesStream 3 1 1 2.5 1.5 1 0.01 0.15
Drupal\libraries\StreamWrapper\LibraryDefinitionsStream 5 1 1 25.92 0.92 25 0.03 0.15
Drupal\libraries\StreamWrapper\PhpFileLibrariesStream 3 1 1 2.5 1.5 1 0.01 0.15
Drupal\libraries\StreamWrapper\PrivateStreamTrait 2 1 1 1 0 1 0 0.15