Created at 2025-11-27 16:01:03 , with PHPMetrics v2.9.1 (Jean-François Lépine).
classes
48 (100 %)
interfaces
20 (42 %)
average LCOM
1.31
logical lines of code by class
19
logical lines of code by method
9
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Drupal\libraries\ExternalLibrary\Asset\LocalRemoteAssetTrait 1 190.37 7 3 0.06 9.44
Drupal\libraries\ExternalLibrary\Asset\AssetLibrary 3 254.75 2 2 0.08 5.88
Drupal\libraries\ExternalLibrary\Asset\MultipleAssetLibrary 3 315.78 4 3 0.11 5.62
Drupal\libraries\ExternalLibrary\LibraryManager 2 456.88 8 4 0.15 8
Drupal\libraries\ExternalLibrary\Dependency\DependentLibraryTrait 0 2 1 0 0 0.5
Drupal\libraries\ExternalLibrary\Local\LocalLibraryTrait 1 83.05 2 2 0.03 5.33
Drupal\libraries\ExternalLibrary\Local\LocatorManager 1 28.43 1 1 0.01 0
Drupal\libraries\ExternalLibrary\Type\LibraryTypeFactory 1 28.43 1 1 0.01 0
Drupal\libraries\ExternalLibrary\Type\LibraryTypeBase 2 144.68 4 4 0.05 4.23
Drupal\libraries\ExternalLibrary\Version\VersionedLibraryTrait 1 66.57 2 2 0.02 4
Drupal\libraries\ExternalLibrary\Version\VersionDetectorManager 1 28.43 1 1 0.01 0
Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscoveryBase 1 103.78 2 2 0.03 6.29
Drupal\libraries\ExternalLibrary\Definition\WritableFileDefinitionDiscovery 1 16 1 1 0.01 1.17
Drupal\libraries\ExternalLibrary\Definition\GuzzleDefinitionDiscovery 1 176 4 3 0.06 5.67
Drupal\libraries\ExternalLibrary\Definition\DefinitionDiscoveryFactory 1 180 3 3 0.06 4.04
Drupal\libraries\ExternalLibrary\Definition\ChainDefinitionDiscovery 1 126.8 8 6 0.04 7.25
Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscovery 1 12.68 1 1 0 1.5
Drupal\libraries\ExternalLibrary\LibraryBase 3 144.68 1 1 0.05 4.23
Drupal\libraries\ExternalLibrary\PhpFile\PhpFileLibrary 3 148 3 3 0.05 6.36
Drupal\libraries\ExternalLibrary\PhpFile\PhpRequireLoader 1 0 1 1 0 0
Drupal\libraries\ExternalLibrary\Exception\LibraryTypeNotFoundException 1 59.79 2 2 0.02 0.89
Drupal\libraries\ExternalLibrary\Exception\LibraryNotInstalledException 1 53.89 2 2 0.02 0.94
Drupal\libraries\ExternalLibrary\Exception\InvalidLibraryDependencyException 1 73.08 2 2 0.02 1.06
Drupal\libraries\ExternalLibrary\Exception\UnknownLibraryVersionException 1 53.89 2 2 0.02 0.94
Drupal\libraries\ExternalLibrary\Exception\LibraryDefinitionNotFoundException 1 59.79 2 2 0.02 0.89
Drupal\libraries\ExternalLibrary\Utility\DependencyAccessorTrait 0 2 1 0 0 0.5
Drupal\libraries\ExternalLibrary\Utility\IdAccessorTrait 0 2 1 0 0 0.5
Drupal\libraries\ExternalLibrary\Utility\LibraryAccessorTrait 0 2 1 0 0 0.5
Drupal\libraries\ExternalLibrary\Utility\LibraryIdAccessorTrait 0 2 1 0 0 0.5
Drupal\libraries\ExternalLibrary\Remote\RemoteLibraryTrait 1 4 1 1 0 1
Drupal\libraries\Config\LibrariesConfigSubscriber 2 57.36 3 3 0.02 3.93
Drupal\libraries\Plugin\MissingPluginConfigurationException 1 62.27 2 2 0.02 0.85
Drupal\libraries\Plugin\libraries\Locator\GlobalLocator 2 130.8 3 3 0.04 2.89
Drupal\libraries\Plugin\libraries\Locator\ChainLocator 1 38.77 3 3 0.01 5.5
Drupal\libraries\Plugin\libraries\Locator\UriLocator 2 258.65 4 3 0.09 6.47
Drupal\libraries\Plugin\libraries\Type\AssetLibraryType 2 12.68 1 1 0 1.5
Drupal\libraries\Plugin\libraries\Type\MultipleAssetLibraryType 2 93.01 2 2 0.03 4.29
Drupal\libraries\Plugin\libraries\Type\PhpFileLibraryType 3 136 3 3 0.05 3.35
Drupal\libraries\Plugin\libraries\VersionDetector\StaticDetector 2 51 2 2 0.02 2.5
Drupal\libraries\Plugin\libraries\VersionDetector\LinePatternDetector 2 370.17 6 6 0.12 10
Drupal\libraries\Annotation\VersionDetector 0 0 1 0 0 0
Drupal\libraries\Annotation\LibraryType 0 0 1 0 0 0
Drupal\libraries\Annotation\Locator 0 0 1 0 0 0
Drupal\libraries\StreamWrapper\LocalHiddenStreamTrait 1 0 1 1 0 0
Drupal\libraries\StreamWrapper\AssetLibrariesStream 2 18.58 1 1 0.01 0.63
Drupal\libraries\StreamWrapper\LibraryDefinitionsStream 3 82.45 1 1 0.03 1.7
Drupal\libraries\StreamWrapper\PhpFileLibrariesStream 2 18.58 1 1 0.01 0.63
Drupal\libraries\StreamWrapper\PrivateStreamTrait 1 2 1 1 0 0